점프투파이썬_05_파이썬 프로그래밍의 기초, 자료형: 불 자료형

yh271·2022년 5월 14일
0

점프투파이썬

목록 보기
5/7
  1. 불 자료형
    불 자료형은 두가지 값만을 가질 수 있다.
True(참), False(거짓)

True나 False는 파이썬의 예약어로 첫 문자를 항상 대문자로 사용해야 한다. 문자열이 아니므로 따옴표로 감싸지 않는다

# 참과 거짓의 선언
>>> a = True
>>> b = False
# type(x)는 x의 자료형을 확인하는 파이썬의 내장 함수이다.
>>> type(a)
<class 'bool'>
>>> type(b)
<class 'bool'>

불 자료형은 조건문의 반환 값으로도 사용된다.

# 1 == 1은 '1과 1이 같은가?'를 묻는 조건문이다.
>>> 1 == 1
True
>>> 2 > 1
True
>>> 2 < 1
False
  1. 자료형의 참과 거짓
  • 문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면 거짓이 된다.
    문자열 : "python" == 참, "" == 거짓
    리스트 : [1,2,3] == 참, [] == 거짓
    튜플 : () == 거짓
    딕셔너리 : {} == 거짓
    숫자형 : 0이 아닌 숫자 == 참, 0 == 거짓
    None == 거짓
  1. 참과 거짓이 프로그램에서 사용되는 예
# while문은 pop()함수로 마지막 요소를 꺼내다가 꺼낼 것이 없으면 거짓이 되기 때문에 중지된다.
>>> a = [1,2,3,4]
>>> while a:
...     a.pop()
...
4
3
2
1
# 참고
>>> if []:
...     print("참")
... else:
...     print("거짓")
...
거짓

>>> if [1,2,3]:
...     print("참")
... else:
...     print("거짓")
...
참
  1. 불 연산
>>> bool('python')
True
>>> bool('')
False
>>>
>>>
>>> bool([1,2,3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True

0개의 댓글