본문 바로가기
Python

True False / bool 불 / 자료형

by deeplearningkakao 2022. 1. 17.
반응형

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

댓글