본문으로 건너뛰기

변수에 값을 할당할 때 주의할 점

변수에 값을 할당할 때 주의할 점

프로그래밍에서 할당(Assignment)은 선언된 변수에 특정한 값을 저장하는 과정을 뜻합니다.

예를 들어 x = 5x라는 변수에 5라는 값을 저장합니다.

이전 수업에서 다룬 초기화(Initialization)는 선언된 변수에 값을 할당하는 과정을 의미합니다.


주의사항

프로그래밍에서 = 기호는 수학처럼 "같다"는 의미가 아닌, 오른쪽의 값을 왼쪽의 변수에 할당한다는 의미입니다.

변수 할당 예시
number = 10

message = "Hello, Python!"

위 코드에서 number = 10number라는 변수에 10이라는 숫자를 할당하는 것을 의미합니다.

마찬가지로 message = "Hello, Python!"message라는 변수에 "Hello, Python!"이라는 문자열을 할당합니다.

"같다"라는 의미로 등호를 사용할 경우에는 ==와 같이 등호 2개를 사용합니다.

등호를 '같다'는 의미로 사용하는 경우
if number == 10:
print("number는 10입니다.")

변수 재할당

파이썬에서는 이미 할당된 변수에 새로운 값을 할당할 수 있습니다. 이때 이전 값은 재할당된 값으로 대체됩니다.

변수 재할당 예시
number = 10 # 변수 number에 값으로 10 할당

number = 15 # 처음에 10이었던 number에 15를 새로운 값으로 할당

다중 할당

파이썬에서는 한 줄에 여러 변수의 값을 동시에 할당할 수 있습니다.

다중 할당 예시
x, y, z = 5, 10, 15

print(x) # 5

print(y) # 10

print(z) # 15

코딩 실습

변수 student_name의 값을 재할당 해보세요.