Python #9 l 파이썬의 자료형_불 자료형(Bool)

신승호·2021년 2월 25일
0

Python

목록 보기
10/35
post-custom-banner

List

  • 파이썬의 자료형
    • 숫자형
    • 문자열 자료형
    • 리스트 자료형
    • 튜플 자료형
    • 딕셔너리 자료형
    • 집합 자료형
    • 불 자료형
    • 자료형의 값을 저장하는 공간
    • 변수

파이썬의 자료형_불 자료형(Bool)


불 자료형이란?

  • 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형
    • True : 참
    • False : 거짓

사용법

>>> a = True
>>> b = False

**이때 불 자료형이 되므로, 따옴표를 굳이 안써도 자료형이 된다

>>> type(a)
<class 'bool'> # 불 자료형이 된걸 확인 할 수 있다.
>>> type(b)
<class 'bool'> # 불 자료형이 된걸 확인 할 수 있다.
  • 조건문 반환값으로 사용
  • < > == 사용
>> 1 == 1 # "1과 1이 같은가?"라는 의미
True
>> 2 > 1
True
>> 2 < 1
False
  • while 조건문
>>while 조건문:
        수행할 문장
>> a = [1, 2, 3, 4]
>> while a:
...     print(a.pop())
...
4
3
2
1
  • if 조건문
>>>`if []:
        수행할 문장
    else:
    	수행할 문장
>> if []:
...     print("참")
... else:
...     print("거짓")
...
거짓

자료형의 참과 거짓

참과 거짓을 구분하는 기준

  • 문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면(" ", [ ], ( ), { }) 거짓
  • 숫자에서는 그 값이 0일 때 거짓
  • None거짓
  • 값 참 or 거짓
    "python" - 참
    "" - 거짓
    [1, 2, 3] - 참
    [] - 거짓
    () - 거짓
    {} - 거짓
    1 - 참
    0 - 거짓
    None - 거짓

불 연산

  • bool() : 자료형의 참과 거짓을 식별 할 수 있다.
>> bool([1,2,3])
True
>> bool([])
False
>> bool(0)
False
>> bool(3)
True
>> bool('')
False
>> bool('python')
True
profile
신승홉니다
post-custom-banner

0개의 댓글