728x90
01.불 자료형(Boolean)
- 참(True)과 거짓(False)을 나타내는 자료형
- 어떤 명제의 결과를 표현
- 불린 또는 불리언 이라는 발음으로 부름
- 프로그래밍에서는 짧게 Bool 이라고 쓰기도 함
a = True
b = False
print(a)
print(type(a))
print(b)
print(type(b))
<실행 결과>
True
<class 'bool'>
False
<class 'bool'>
02. 비교 연산자
- == : 같다
- != : 다르다
- <, > : 크다, 작다
- <=, >= : 작거나 같다, 크거나 같다
1 == 1
<실행 결과>
True
1 != 1
<실행 결과>
False
2 > 1
<실행 결과>
True
2 < 1
<실행 결과>
False
# 문자열에 비교 연산자를 적용하면 한글은 사전순서로 앞에 있는 것이 작은 값을 가짐
print("가방" < "하마")
print("가방" > "하마")
<실행 결과>
True
False
03. 불 변환
bool("python")
<실행 결과>
True
bool("")
## 공백이 있는 경우는 문자열이 있는것으로 간주되어서 True
bool(" ")
<실행 결과>
True
#값의 크기가 존재하면 True
bool(1)
<실행 결과>
True
# 0이 들어간 경우만 False가됨
bool(0)
<실행 결과>
False
bool(None)
<실행 결과>
False
int(True)
<실행 결과>
1
int(False)
<실행 결과>
0728x90
'01_Python' 카테고리의 다른 글
| 17_자료형>연습문제 (1) | 2025.01.03 |
|---|---|
| 16_자료형>논리 연산자 (2) | 2025.01.03 |
| 14_자료형>문자열 관련 함수 (0) | 2025.01.03 |
| 13_자료형>문자열 포매팅(Formatting) (0) | 2025.01.03 |
| 12_자료형>문자열 슬라이싱(slicing) (0) | 2025.01.03 |