728x90
1비트로는 1과 0, 2개의 숫자를 표현할 수 있다.
여기서 1과 0은 True, False를 의미하는데, 이러한 자료형을 Bool이라고 한다.
파이썬에서 마찬가지로 1과 0을 나타낼 수 있는 Bool 자료형을 사용할 수 있다.
그럼 바로 Bool을 선언하는 방법과 출력결과를 확인해 보자.
val1 = True
val2 = False
print("val1: %s, type : " %val1 ,type(val1))
print("val2: %s, type : " %val2 ,type(val2))
################출력 결과################
val1: True, type : <class 'bool'>
val2: False, type : <class 'bool'>
변수를 선언할 때 위와 같이 그냥 단순히 True, False와 같이 선언하면 되고 type은 bool로 분류된다.
str = "hello"
str_null = ""
list_1 = ['bird','dog']
list_null =[]
tuple_1 = ('apple')
tuple_null = ()
dict_1 = {'name':'seo'}
dict_null = {}
if str:
print("str: True")
else:
print("str: False")
if str_null:
print("str_null: True")
else:
print("str_null: False")
if list_1:
print("list_1: True")
else:
print("list_1: False")
if list_null:
print("list_null: True")
else:
print("list_null: False")
if tuple_1:
print("tuple_1: True")
else:
print("tuple_1: False")
if tuple_null:
print("tuple_null: True")
else:
print("tuple_null: False")
if dict_1:
print("dict_1: True")
else:
print("dict_1: False")
if dict_null:
print("dict_null: True")
else:
print("dict_null: False")
if 1:
print("1: True")
else:
print("1: False")
if 0:
print("0: True")
else:
print("0: False")
if None:
print("None: True")
else:
print("None: False")
################출력 결과################
str: True
str_null: False
list_1: True
list_null: False
tuple_1: True
tuple_null: False
dict_1: True
dict_null: False
1: True
0: False
None: False
bool의 경우 위와같이 문자열, 리스트, 튜플, 딕셔너리 등이 비어있지 않을 경우 True(1)을 의미하고
비어있을 경우에는 False(0)을 의미한다.
728x90
'Python' 카테고리의 다른 글
파이썬에서 반복문 while문과 for문 사용하기 (0) | 2024.06.20 |
---|---|
파이썬에서 조건문 if 사용 방법 (0) | 2024.06.16 |
파이썬에서 집합과 집합 관련 함수를 다뤄보자 (1) | 2024.06.13 |
파이썬, 딕셔너리 사용 방법 (1) | 2024.06.11 |
파이썬에서 튜플 사용하는 방법과 리스트와의 차이 (0) | 2024.06.10 |