Data type(자료형)은 프로그래밍 언어에서 변수 또는 값이 가질 수 있는 데이터의 종류를 의미하며, 파이썬에서 자료형은 크게 5종류로 분류할 수 있다.
| Boolean | Numeric | Sequence | Set | Dictionary |
|---|---|---|---|---|
| Boolean | Integer | String | Set | Dictionary |
| Float | List | |||
| Complex | Tuple |
type()함수를 통해 원하는 변수 또는 값의 자료형을 확인할 수 있다.
a = True
b = 123
c = 3.14
d = "name"
print(type(a))
print(type(b))
print(type(c))
print(type(d))
bool(불)은 boolean(불리언)의 약자로, True 또는 False 두 가지 값만 가질 수 있는 자료형이다.
a = True
b = False
print(a)
print(b)
bool을 연산했을 때, True는 1, False는 0으로 반환한다.
print(a + b)
다른 자료형을 bool으로 바꿀 때, 0 또는 값이 없는 경우에는 False, 나머지는 True로 변환한다.
print(bool(-123))
print(bool(1234))
print(bool(0))