Github blog a production story
Shortcut
파이썬(Python) 09 : 자료형 - 불 자료형
불 자료형
불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. 불 자료형은 다음 2가지 값만을 가질 수 있다.
- True: 참을 의미한다.
- False: 거짓을 의미한다.
True
나 False
는 파이썬의 예약어로, true, false와 같이 작성하면 안 되고 첫 문자를 항상 대문자로 작성해야 한다.
1. 불 자료형
>>> a = True
>>> b = False
>>> type(a)
<class 'bool'>
>>> type(b)
<class 'bool'>
type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다. 불 자료형은 조건문의 리턴값으로도 사용된다.
>>> 1 == 1
True
>>> 2 > 1
True
>>> 2 < 1
False
2. 자료형의 참과 거짓
값 | 참 or 거짓 |
---|---|
“abc” | 참 |
”” | 거짓 |
[1, 2, 3] | 참 |
[] | 거짓 |
(1, 2, 3) | 참 |
() | 거짓 |
{‘a’:1} | 참 |
{} | 거짓 |
1 | 참 |
0 | 거짓 |
None | 거짓 |
>>> a = [1, 2, 3, 4]
>>> while a:
... print(a.pop())
...
4
3
2
1
>>> if []:
... print("참")
... else:
... print("거짓")
...
거짓
>>> if [1, 2, 3]:
... print("참")
... else:
... print("거짓")
...
참
3. 불 연산
>>> bool('python')
True
>>> bool('')
False
>>> bool([1, 2, 3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True
댓글남기기