[Python:파이썬:기초] 8. 자료형 - 불(boolean)
안녕하세요 JollyTree입니다 (•̀ᴗ•́)و
파이썬 자료형 마지막 포스팅인 불(boolean) 자료형입니다. bool은 True(참) 또는 False(거짓) 중 한 가지의 값을 갖습니다. 비어 있는 문자열을 제외하고 모든 문자열들은 True 값을 가지며, 0을 제외하고 모든 숫자는 True값을 가집니다.
print("bool(27)의 값 = ", bool(27)) #결과 : True
print("bool(0)의 값 = ", bool(0)) #결과 : False
print("bool('mainCodes')의 값 = ", bool('mainCodes')) #결과 : True
print("bool('')의 값 = ", bool('')) #결과 : False
함수의 리턴값으로의 사용 예
bool 자료형은 사용자 함수를 만들 때 리턴(반환) 값으로 True, False이 리턴되도록 사용됩니다.
def testFunction():
return True
조건문에서의 사용 예
bool은 if, while 문 등에서도 참과 거짓을 구분하기 위해 사용됩니다.
if a > b: #조건에 따라 True, False로 분기
print("a가 b보다 큽니다") # a > b의 조건이 참이면 True
else:
print("a가 b보다 큽니다") # 거짓, False
while a > b: # a > b의 조건이 참이면 True
print("반복문 수행")
b += 100
🔗 불(Boolean)형 변수 선언, 초기화, 출력 예제(Example):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
def testFunction():
return True
a = 300
b = 100
b1 = True
b2 = False
b3 = b > a
#출력
print("bool(27)의 값 = ", bool(27))
print("bool(0)의 값 = ", bool(0))
print("bool('mainCodes')의 값 = ", bool('mainCodes'))
print("bool('')의 값 = ", bool(''))
print("bool(None)의 값 = ", bool(None))
print("bool([])의 값 = ", bool([])) #비어있어서 False
print("bool(())의 값 = ", bool(())) #비어있어서 False
print("bool([1, 2, 3])의 값 = ", bool([1, 2, 3]))
print("testFunction() 의 리턴값 = ", testFunction())
print("b1의 값 = ", b1)
print("b2의 값 = ", b2)
print("b3의 값 = ", b3)
#조건에 따라 True, False로 분기
if a > b:
print("a가 b보다 큽니다")
else:
print("a가 b보다 큽니다")
while a > b:
print("반복문 수행")
b += 100
print("b1의 자료형 = ", type(b1))
print("b2의 자료형 = ", type(b2))
|
cs |
🔗 실행결과(Output):
이상 JollyTree였습니다 (•̀ᴗ•́)و
'Coding & Programming > Python 기초(A-Z)' 카테고리의 다른 글
[Python:파이썬:기초] 10. if...else문 (3) | 2021.05.19 |
---|---|
[Python:파이썬:기초] 9. 자료형 - 특성요약 : 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 집합(Set) (0) | 2021.05.18 |
[Python:파이썬:기초] 7. 자료형 - 집합(Set) (0) | 2021.05.16 |
[Python:파이썬:기초] 6. 자료형 - 딕셔너리(Dictionary) (0) | 2021.05.15 |
[Python:파이썬:기초] 5. 자료형 - 튜플(Tuple) (2) | 2021.05.14 |