본문 바로가기
필기 노트/Python 기초

[Python 기초] 기본 자료형 : 불(bool)

by misconstructed 2020. 7. 10.
728x90

이번에는 파이썬의 기본 자료형 중, 불(bool)에 대해 알아보겠습니다. 

불 (bool)

불 자료형은 참(True) 또는 거짓(False)을 나타내는 자료형입니다.

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

>>> 2 == 1
# False
>>> 1 == 1
# True
>>> 2 < 1
# False
>>> 2 > 1
# True

자료형에도 참/거짓이 있습니다.

문자열, 리스트, 튜플 등의 자료형은 비어있으면 거짓으로 인식합니다.

참(True) 거짓(False)
"Fine thank you" ""
[1, 2, 3] []
(1, 2, 3) ()
{"key":"value"} {}
1 0
  None

bool() 함수를 통해서 해당 값의 참/거짓을 알 수 있습니다.

>>> bool("Hello world")
# True
>>> bool("")
# False

추가적으로 type() 함수를 사용하면 매개변수의 자료형을 확인할 수 있습니다.

>>> type(100)
# <class 'int'>
>>> type("Hello")
# <class 'str'>
>>> type(0.11)
# <class 'float'>
>>> type((1, 2))
# <class 'tuple'>
>>> type([1, 2, 3])
# <class 'list'>
>>> type({'key':'value'})
# <class 'dict'>
>>> type(True)
#  <class 'bool'>

해당 게시물은 <점프 투 파이썬>을 읽고 제 나름대로 정리한 내용입니다!

더 구체적인 정보나, 추가적인 내용을 확인하고 싶으시면 <점프 투 파이썬>을 참고해주시기 바랍니다.

잘못된 부분 지적이나 피드백은 언제든지 환영입니다.

감사합니다 :)

728x90

댓글