01_Python

15_자료형>불 자료형(Boolean)

chuu_travel 2025. 1. 3. 01:18
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)

 

<실행 결과>

0
728x90

'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