더북(TheBook)

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 변수는 만들어지지 않은 상태다. 이처럼 변수가 만들어지지 않은 상태에서 사용하면 오류가 발생한다.