Python 자료형(불)

Nicholas·2022년 4월 12일
0

Python

목록 보기
6/31
post-thumbnail

1. 불 자료형

참(True) 거짓(False)이 존재하여 참과 거짓을 이용하여 실행, 종료, 반복 등의 명령을 수행하는 자료형

a = [1, 2, 3, 4]
while a:
    a.pop()
    print(a)
    
>>> [1, 2, 3]
    [1, 2]
    [1]
    [] 

pop함수는 마지막 것을 출력하여 없애는 함수인데 while은 참 일 때 계속 반복하고 거짓일 때 멈춘다는 의미.
따라서 a에서 pop함수에 의해 마지막 것이 사라지고 그것을 반복하다가 아무것도 없는 거짓이 나올 때 print를 멈춘다는 의미

불 자료형에 참과 거짓은 자료형에 요소가 있으면 참, 없으면 거짓이다.

if [1, 2, 3]:
    print('참')
else:
    print("거짓")
    
>>>

위에 함수도 if안에 있는 리스트가 참이라면 참이라고 출력, 아니라면 거짓이라고 출력하는 것인데 리스트 안에 요소가 있으니 참이므로 참을 출력한다.

profile
WEB Developer

0개의 댓글