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
반응형
'파이썬(Python) > 파이썬(Python) 기초' 카테고리의 다른 글
파이썬(Python) 3장 제어문 - 1. if문 (0) | 2022.07.01 |
---|---|
파이썬(Python) 2장 자료형 - 8. 변수 (0) | 2022.07.01 |
파이썬(Python) 2장 자료형 - 6. 집합 자료형 (0) | 2022.07.01 |
파이썬(Python) 2장 자료형 - 5. 딕셔너리 자료형 (0) | 2022.07.01 |
파이썬(Python) 2장 자료형 - 4. 튜플 자료형 (0) | 2022.07.01 |
댓글