본문 바로가기
파이썬(Python)/파이썬(Python) 기초

파이썬(Python) 2장 자료형 - 7. 불 자료형

by 인생즐겜러 2022. 7. 1.
728x90
반응형

순서

1. 불(Bool) 자료형이란?

2. True와 False

3. Bool 연산

 

 

 

 

 


 

 

 

 

 

1. 불(Bool) 자료형이란?

 

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

Java Script와는 다르게 첫글자를 대문자를 써야한다.

 

>>> 1 == 1
True


>>> 2 < 1
False


>>> a = True
>>> b = False
>>> type(a)
<class 'bool'>
>>> type(b)
<class 'bool'>

 

아래처럼 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 발생할 것 같지만 잘 실행된다.

type 함수를 변수 a와 b에 사용하면 두 변수의 자료형이 bool로 지정된 것을 볼 수 있다.

 

 

 

 

 


 

 

 

 

 

2. True와 False

 

결과
"I'm hungry" True
"" False
[1, 2, 3] True
[] False
() False
{} False
1 True
0 False
None False

어떤 자료형이든 값이 비어 있으면 거짓이 된다.

비어있지 않으면 참이 된다. 숫자에서는 그 값이 0일 때 거짓이 된다.

None도 거짓임을 볼 수 있다.

 

 

 

 

 

 


 

 

 

 

 

3. Bool 연산

 

>>> bool([1,2,3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True
>>> bool('')
False

"2.True와 False "을 참고하여 불 연산을 진행하면

위와 같은 결과값이 나올 것이라는 걸 예상할 수 있다.

728x90
반응형

댓글