Python - Variables For Numbers

황인용·2019년 12월 11일
0

Python

목록 보기
5/44

Variables For Numbers

변수에 저장할 수 있는 값(value)은 string 뿐만아니라 숫자도 저장 할 수 있다.

age = 30

print(age) 
#>> 30

숫자를 변수에 저장할 때 조싱해야 할 점은 string과 다르게 따옴표나 홀따옴표를 넣어서는 안된다. 따옴표나 홀따옴표를 넣으면 숫자가 아닌 string으로 인식하게 된다

age ="30"
next_year = age + 1

print(next_year)
#>> TypeError: can only concatenate

변수에 age의 값이 숫자가 아니라 string 인데 거기에 숫자 1을 더하는 연산을 하려고 하니 문자열에는 숫자 연산이 안되기 떄문에 TypeError가 발생된 것이다.

# 소스코드 수정
age ="30"
next_year = age + 1

print(next_year)
#>> 31

가능한 숫자 타입

숫자 값은 정수(integer) 이외에도 부동 소수점(floating) 숫자 값도 가능하다

price = 24.90

뿐만 아니라 음수(negative number)도 가능하다

stock_profit_percentage = -10
profile
dev_pang의 pang.log

0개의 댓글