728x90
파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다.
bool 자료형에 대해서 배워보겠습니다.
bool(불)자료형은 '논리형'이라고도 불리고
- 참일때는 True
- 거짓일때는 False
이 두가지만을 값으로 가집니다.
변수 a에 True를 값으로 주고
변수 b에는 False를 값으로 주어
type함수로 변수의 자료형을 확인해 보았더니
bool자료형으로 확인이 되었습니다.
관계연산자와의 판단 결과로도 사용가능합니다.
a = 10
b = 20
a > b
b > a
변수 a를 10이라하고
변수 b를 20이라고 하여 비교 연산을 해보도록 하겠습니다.
a(10)>b(20) = False
a(10)<b(20) = True
그리고 자료형은 bool자료 형으로 나온것을 확인 할 수 있었습니다.
이외에도
자료형을 bool자료형으로 True인지 False인지 판단할 수 있습니다.
자료형 | True | False | EX |
숫자 | 0을 제외한 나머지 | 0 | 123 = True 0 = False |
문자열 | 1개 이상의 문자열이 있는경우 | 빈 문자열 | 'Python' = True '' = False |
리스트, 튜플, 딕셔너리 | 1개 이상의 데이터가 있는경우 | 데이터가 없는 경우 | [1,2,3] = True [] = False |
이중 몇가지를 시험삼아 해보겠습니다.
bool 내장함수를 사용하여 참인지 거짓인지 확인해 보도록 하겠습니다.
print(bool(123)) #True
print(bool(0)) #False
print(bool('Python')) #True
print(bool('')) #False
print(bool([1,2,3])) #True
print(bool([])) #False
위에서 예시를 들어놓은 데이터들을 확인한 결과
동일한 결과를 반환하는 것을 확인할 수 있었습니다.
이렇게 기본적인 bool자료형에 대해서 알아보았습니다.
728x90
'Python' 카테고리의 다른 글
[Python] 17 - 기본기 - 리스트 관련 함수,메서드 (0) | 2021.08.20 |
---|---|
[Python] 16 - 기본기 - 리스트 자료형 (0) | 2021.08.17 |
[Python] 14 - 기본기 - 문자열 메소드 (0) | 2021.08.07 |
[Python] 13 - 기본기 - 문자열 슬라이싱 (0) | 2021.07.27 |
[Python] 12 - 기본기 - 문자열 (0) | 2021.07.26 |