점프 투 파이썬 참고: https://wikidocs.net/17
불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.
if a == 3:
print(a)
while a == 3:
a += 1
📕 += 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽 변수에 할당
a = True (T 대문자로 쓰기)
print(a) 👉 True
a = True
print(type(a)) 👉 <class 'bool'>
a = False (F 대문자로 쓰기)
print(type(a)) 👉 <class 'bool'>
문자열 자료형에 값이 있으면 참, 없으면 거짓
리스트에 값이 있으면 참, 아무것도 없는 리스트면 거짓
튜플도 값이 있으면 참, 비어 있으면 거짓
딕셔너리도 마찬가지
숫자 1이 참, 0은 거짓
None(아무것도 없는 값)도 거짓
a = True
if a:
print(a) 👉 True
a = "hello"
if a:
print(a) 👉 hello
a = ""
if a:
print(a) 👉 아무것도 안 나옴
a = [1, 2, 3, 4]
while a:
a. pop() ⭐ pop: 마지막 요소 꺼내고 나머지 값 반환
print(a)
👉
[1, 2, 3]
[1, 2]
[1]
[]