반응형
bool 자료형이란 참과 거짓을 나타내는 자료형입니다.
True/ False로 return 하게 됩니다.
True : 참
False : 거짓
bool 자료형을 체크할 때는 , type을 써줍니다.
>>> a = True
>>> type(a)
<class 'bool'>
자료형의 참과 거짓을 알 수 있습니다.
값 | 참 or 거짓 |
"python" | True |
"" | False |
[1, 2, 3] | True |
[] | False |
() | False |
{} | False |
1 | True |
0 | False |
None | False |
딕셔너리 { } /튜플 ( ) / 리스트 [ ]/ 문자열 " " / 등의 값이 비어있으면 False가 됩니다.
True/False 조건문
1) while에 사용 가능
while 조건문:
수행할 문장
2) if else 문에 사용 가능
>>> if []:
... print("True")
... else:
... print("False")
반응형
if문 뒤에 참 조건문이 들어올 경우, 참을 출력하고
거짓이나 빈리스트가 들어올 경우, 거짓을 출력합니다.
>>> if [1, 2, 3]:
... print("True")
... else:
... print("거짓")
True
위 예제에서는 [1,2,3] 값이 있는 리스트가 들어왔기 때문에 "True"으로 출력됩니다.
bool 연산
python에서는 빈 문자열을 알려고 할 때, bool 연산을 많이 씁니다.
>>> bool([1,2,3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True
반응형
'Python' 카테고리의 다른 글
import 모듈 정리 (0) | 2022.01.18 |
---|---|
파이선 모듈 import / 종류 (0) | 2022.01.18 |
집합 자료형 함수 정리 (0) | 2022.01.17 |
집합 자료형 set (0) | 2022.01.16 |
딕셔너리 (0) | 2022.01.16 |
댓글