본문 바로가기

카테고리 없음

Ⅱ. 자료형 (7. 진위형)

  • 진위형(Boolean Data) = 결과가 참(True) 또는 거짓(False)로 출력되는 자료형.

 

개념 형태 ex
진위형
(Boolean)
True = 참(1 or -1)
False = 거짓(0)
a = (1<3)
type(a) = <class 'bool'>

 

1) 변수에 Bool 자료 저장하는 방법

: True 또는 False 문자 그대로를 사용합니다.   

# 따옴표 없이 문자 그대로 사용합니다.

 

a = True
b = False
print(type(a))

<class 'bool'>

 

 

2) 명제의 반환값으로 사용하는 방법

: 명제를 사용하여 그 반환값을 사용합니다.

 

a = (1<2)
print(a)

True

 

 

3) 불 연산

 

함수 내용
이름 bool
설명 자료 S의 참과 거짓을 알려줘
형태 bool(S)
인자 S = 자료
반환 True or False
a = bool(‘python’)
b = bool([])
print(a)
print(b)

True

False

 

 

4) 다른 자료형의 참과 거짓

 

자료형 참 or 거짓
문자열(String Data) False = 비어있음
True = 나머지 경우
리스트(List)
튜플(Tuple)
딕셔너리(Dictionary)
숫자형(Number Data) False = 0 or None
True = 나머지 경우

 

 

 

 

 

*참고 : 점프 투 파이썬