728x90
반응형
불 자료형
참(True)과 거짓(False)을 나타내는 자료형
True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다.
>>> a = True
>>> b = False
>>> type(a)
<class 'bool'>
>>> type(b)
<class 'bool'>
type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다.
자료형의 참과 거짓 (이게 뭔 소리야?)
값이 비어 있는 경우 거짓이 되고, 비어있지 않으면 참이 된다.
그 값이 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("거짓")
...
참
리스트의 요소가 비어 있으면 while문과 if의 조건이 거짓이 되어 중지된다.
불 연산
>>> bool('python')
True
>>> bool('')
False
>>> bool([1,2,3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[파이썬] 자료형 정리 (0) | 2021.02.14 |
---|---|
[파이썬] 9. 변수 (0) | 2021.02.12 |
[파이썬] 7. 집합 (0) | 2021.02.11 |
[파이썬] 6. 딕셔너리 (0) | 2021.02.11 |
[파이썬] 5. 튜플 (0) | 2021.02.11 |