상세 컨텐츠

본문 제목

[PYTHON] Boolean 자료형 정리

Python

by ollive 2024. 7. 17. 20:52

본문

Boolean 자료형

불(Boolean) 자료형은 참/거짓을 나타낸다.

대문자로 시작하는 True나 False를 변수로 선언한다.(소문자는 불가)

 

자료형의 bool

자료형 True False
"" , [ ], { }, ( ) 문자열, 리스트, 딕셔너리, 튜플안에 값이 있을 때 문자열, 리스트, 딕셔너리, 튜플안에 값이 없을 때
" (공백) " 문자열에 값이 있을때 문자열에 공백만 있을 때
숫자 0이 아닌 모든 숫자(-도 가능) 0
0 과 1 1 0

 

print(True == 1)                   # 출력 : Ture
print(False == 0)                  # 출력 : Ture

print(True - 0.5)                  # 출력 : 0.5 (1 - 0.5)         
print(False * 5)                   # 출력 : 0 (0 * 5)
print(False + True)                # 출력 : 1 (0 + 1)
print(False * True)                # 출력 : 0 (0 * 1)

print(True > 0.5 > False)          # 출력 : Ture
print('False' * True)              # 출력 : False (문자형)

 

비교연산자의 bool

비교연산자 True False
 x < y (또는 x <= y) x 가 y 보다 클 때 (크거나 같을 때) x 가 y 작거나 같을 때 (작을 때)
x > y (또는 x >= y) x 가 y 보다 작을 때 (작거나 같을 때) x 가 y 크거나 같을 때 (클 때)
x == y x 가 y  같을 때 x 가 y 다를 때
x != y x 가 y  다를 때 x 가 y 같을 때

 

논리연산자의 bool 

논리연산자 True False
x and y x 와 y 둘 다 참일 때 x 와 y 둘 중 하나라도 거짓일 때
x or y x 와 y 둘 중 하나라도 참일 때 x 와 y 둘 다 거짓 일 때
not x x 가 거짓일 때 x 가 참일 때
x in (list, tuple, 문자열 등) x가 (조건)에 포함되어 있을 때 x가 (조건)에 없을 때
x not in (list, tuple, 문자열 등) x가 (조건)에 없을 때 x가 (조건)에 포함되어 있을 때

 

 

 

 

관련글 더보기