4 변수 값을 연산해 같은 변수에 다시 넣을 경우 다음처럼 줄여 쓸 수 있다.
줄이기 전 |
줄인 후 |
의미 |
a = a + b |
a += b |
a의 값에 b의 값을 더한 결괏값을 a에 다시 저장하기 |
a = a - b |
a -= b |
a의 값에 b의 값을 뺀 결괏값을 a에 다시 저장하기 |
a = a * b |
a *= b |
a의 값에 b의 값을 곱한 결괏값을 a에 다시 저장하기 |
a = a / b |
a /= b |
a의 값을 b의 값으로 나눈 결괏값을 a에 다시 저장하기 |
5 변수명과 문자
print(result) # 변수 result에 들어 있는 값을 출력한다.
print('result') # 문자 result를 출력한다.
6 만들지 않은 변수를 사용하면 NameError가 발생한다.
naem = '유리'
print(name)
실행결과
NameError: name 'name' is not defined
첫째 줄에서 만든 변수명은 naem이므로 print()에서 사용한 name 변수는 만들어지지 않은 상태다. 이처럼 변수가 만들어지지 않은 상태에서 사용하면 오류가 발생한다.