파이썬에 변수타입에는 4가지 종류가 있다
- 정수
- 실수
- boolean
- null
✔ 정수 : 소수점이 붙어있지 않은 숫자 (ex -1, 0, 1, 100 등)
✔ 실수 : 소수점이 붙어있는 숫자 (ex 0.1, 0.0, 1.0, 3.21 등)
# 정수 | 실수
a = 1
b = 2.0
c = a/b
print(a)
print(b)
print(c)
print(type(a)) # 파이썬에서 'type'이라는 method를 통해 변수타입을 출력할 수 있다.
print(type(b))
print(type(c))
# 결과
1
2.0
0.5
<class 'int'>
<class 'float'>
<class 'float'>
✔ boolean : 참과 거짓을 가지는 변수 ( true
/ false
)
# boolean - 참과 거짓을 가지는 변수 (false/true)
d = False
print(d)
print(type(d))
# 결과
False
<class 'bool'>
✔ null : 변수타입이 정수도 실수도 아닌 어떠한 값도 아니라는 의미를 가진다.
# null - 정수도 실수도 어떠한 값도 아닌 변수
f = None
print(f)
print(type(f))
# 결과
None
<class 'NoneType'>
null은 return 타입에 많이 이용되며, 제대로 연산되지 않는 함수를 확인하는 것에 이용할 수 있다.
즉, 연산을 하다가 내가 원하는 동작이 아니고 잘못된 값이 있을 경우 null
을 return해주면,
return된 함수는 내가 원하는 연산이 되지 않았구나라고 판단할 수 있는 것이다.