python 불

불 자료형 (bool)

참(Ture), 거짓(False) 2가지 값만 가진다.

1
2
3
# 따옴표로 감싸지 않아도 변수 지정이 된다.
a = True #참
b = False #거짓
1
type(a)
bool
1
type(b)
bool
1
2
a = 1 == 1  # '=' : 할당 , '==' : equal , '!=' : 같지 않다.
print(a)
True

자료형의 참과 거짓

문자형이나 리스트, 튜플 등은 비어 있으면 거짓(False)가 되고, 비어 있지 않으면 참(True)이 된다. 숫자에서는 그 값이 0이 될 때 거짓이 된다.

[문자열]

"python" = Ture
"" = False

[리스트]

[1,2,3] = Ture
[] = False

[튜플]

(1,2,3) = Ture 
() = False

[딕셔너리]

{1,2,3} = Ture 
{} = False

[숫자형]

0이 아닌 수 = Ture 
0 = False
1
2
3
4
5
6
7
# bool 자료형 활용 예시
# while 조건문:
# 수행할 문장

a=[1,2,3,4]
while a: # a가 참이 동안
print(a.pop()) # 리스트 마지막 요소를 하나씩 꺼낸다
4
3
2
1
1
2
3
4
5
6
7
8
9
10
11
# 예시 2

if []: #만약 [ ] 가 참이면,
print("Ture") # '참' 문자열 출력
else: # 만약 [ ] 가 거짓이면,
print("False") # '거짓' 문자열 출력

if [1,2,3]:
print("Ture")
else:
print("False")
False
Ture
Author

Hangack

Posted on

2021-11-01

Updated on

2021-11-28

Licensed under

댓글