-
bool datatype - 불 자료형 . < 매우 중요 >Python study/문법공부 2021. 6. 25. 16:53
불 (bool) 자료형이란 참(True) 과 거짓 (Fale)을 타나내는 자료형이다,.
불 자료형은 다음 2가지 값만 가질 수 있다.
- True
- False
## True 나 False 는 파이썬의 예약어로 true , false 와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다.
bool type bool type 위와 같이 변수 a ,b 에 True , False 값을 넣고 타입체크 (type(x)) 를 했더니 'bool' 타입의 데이터타입 결과가 return 되었다.
## type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다.
불 자료형은 조건문의 반환 값으로도 사용된다.
>>>1 == 1
True
>>>2 > 1
True
>>>2 < 1
False
자료형의 참과 거짓 < 매우 중요 >
자료형에 참과 거짓이 있다.
이는 매우 중요한 특징이며 실제로도 자주 쓰인다고 한다.
값 참 or 거짓
"python" 참 "" 거짓 [1, 2, 3] 참 [] 거짓 () 거짓 {} 거짓 1 참 0 거짓 None 거짓 문자열 , 리스트 , 튜플 , 딕셔너리 등의 값이 비어 있으면 거짓이 된다.
당연히 비어있지 않으면 참이된다.
숫자에서는 그 값이 0일 때 거짓이 된다.
위 특징을 실제 프로그렘에서 어떻게 적용이 되냐하면 ,
list a 의 bool 값 while loop iterations a.pop() 함수는 리스트 a의 마지막 요소를 출력하고 소거 하는 함수이므로 .
리스트 안에 요소가 더이상 존재하지 않을 시점이 온다.
즉 그 시점에는 a가 빈 리스트가 되어 거짓이 된다.
따라서 while 문 에서 조건이 거짓 이 되므로 Loop 가 중지된다.
본 예는 파이썬 프로그래밍에서 매우 자주 사용하는 기법중 하나이다.
'Python study > 문법공부' 카테고리의 다른 글
할당 연산자 (0) 2021.11.01 python . for (0) 2021.07.16 집합 자료형 (0) 2021.06.22 딕셔너리 자료형 (0) 2021.06.21 튜플 자료형 (0) 2021.06.21