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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.