3. 변수 > 3-4. 변수에 값 할당하기
변수에 값 할당하기
해당 파트는 아래 영상 시청 후 교안을 정독해주세요.
변수에 값을 부여하는 방법은 간단합니다. 부등호(=) 왼쪽에 변수의 이름, 부등호 오른쪽에 변수 값을 적어주면 됩니다. 예시는 아래와 같습니다.
score=100
mean=score/3
100=score #잘못된 예시입니다. 변수의 이름은 부등호 왼쪽, 값은 오른쪽에 위치해야 합니다.
변수의 값은 부등호를 통해 아래와 같이 부여할 수도 있습니다.
a,b=1,2 #a=1, b=2
c=d=e=3 #c=3, d=3, e=3
f,g=g,f #f=g, g=f
한편, 부등호가 아닌 할당 연산자를 통해서도 변수에 값 할당이 가능합니다. 앞서 2-2 연산자에서 짧게 보고 넘어갔던 할당 연산자들을 다시 한번 불러와볼게요.
할당 연산자 | 설명 | 예시 |
---|---|---|
= | 왼쪽 변수에 오른쪽 값을 할당. | a = b → a = b |
+= | 왼쪽 변수에 오른쪽 값을 더한 값을 할당. | a += b → a = a + b |
-= | 왼쪽 변수에 오른쪽 값을 뺀 값을 할당. | a -= b → a = a - b |
*= | 왼쪽 변수에 오른쪽 값을 곱한 값을 할당. | a *= b → a = a * b |
/= | 왼쪽 변수에 오른쪽 값을 나눈 값을 할당. | a /= b → a = a / b |
**= | 왼쪽 변수에 오른쪽 값만큼 제곱한 값을 할당. | a **= b → a = a ** b |
//= | 왼쪽 변수에 오른쪽 값으로 나눈 몫을 할당. | a //= b → a = a // b |
%= | 왼쪽 변수에 오른쪽 값으로 나눈 나머지를 할당. | a %= b → a = a % b |
할당 연산자는 실제로도 매우 자주 사용되기 때문에, 직접 코드를 작성해보시며 익숙해지는 게 좋습니다. 몇개의 예시를 보여드릴게요. 아래는 매번 a값이 6으로 기본 할당되어있을 때 할당 연산자를 통해 값을 할당한 결과입니다.
a = 6
a += 1 # a = 7
a -= 1 # a = 5
a *= 2 # a = 12
a /= 3 # a = 2
a %= 3 # a = 0