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
마지막으로 업데이트 된 날짜:
2022년 9월 24일