About Python – “불리언 자료형 – Boolean”
About Python – “불리언 자료형 – Boolean”
12월 28, 2021
파이썬의 불리언 자료형 (bool)
컴퓨터 과학에서, 불리언(boolean) 자료형은 논리 자료형이라고도 하며, 참과 거짓을 나타내는 데 쓰입니다. 말 그대로, 참과 거짓을 나타내는 자료형입니다.
불리언 자료형 표현하기
a = True
b = False
print(a)
print(b)
print(type(a))
print(type(b))
# True
# False
# <class 'bool'>
# <class 'bool'>
이렇게 변수 자체에 True
나 False
같은 값을 바인딩하는 방법이 있습니다.
#문자열 자료형은 아무 것도 없으면 거짓입니다.
str1 = ""
str2 = "hello!"
#리스트 자료형은 아무 것도 없으면 거짓입니다.
list1 = []
list2 = ["hello", ",", "world!"]
#튜플 자료형은 아무 것도 없으면 거짓입니다.
tuple1 = ()
tuple2 = (1,2,3,4)
#딕셔너리 자료형은 아무 것도 없으면 거짓입니다.
dict1 = {}
dict2 = {'a':1, 'b':2, 'c':3}
#숫자 자료형은 0만 거짓이고, 나머지 숫자는 참입니다.
num1 = 0
num2 = 1229
print(bool(str1))
print(bool(str2))
print(bool(list1))
print(bool(list2))
print(bool(tuple1))
print(bool(tuple2))
print(bool(dict1))
print(bool(dict2))
print(bool(num1))
print(bool(num2))
# False
# True
# False
# True
# False
# True
# False
# True
# False
# True
위의 코드에서처럼, 자료형 자체에도 참과 거짓이라는 것이 존재합니다. 각각의 자료형이 어떨 때 참이고 거짓인지는 주석으로 달아 놓았습니다.