불(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가 (조건)에 포함되어 있을 때 |
[python] 문자열 뒤집기 (0) | 2024.07.20 |
---|---|
[PYTHON] list()와 [], sort()와 sorted, reverse (0) | 2024.07.17 |
[PYTHON] map, iterable (0) | 2024.07.17 |
python (기초) 연산 (0) | 2024.07.12 |
[PYTHON] (기초) 문자열 출력, 이스케이프 코드, join 정리 (0) | 2024.07.10 |