728x90
๋ถ ์๋ฃํ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊น?
>>> a = True
>>> b = False
>>> type(a)
<class 'bool'>
>>> type(b)
<class 'bool'>
>>> 1 == 1
True
>>> 2 > 1
True
>>> 2 < 1
False
- True: ์ฐธ์ ์๋ฏธํ๋ค.
- False: ๊ฑฐ์ง์ ์๋ฏธํ๋ค.
True๋ False๋ ํ์ด์ฌ์ ์์ฝ์ด๋ก, true, false์ ๊ฐ์ด ์์ฑํ๋ฉด ์ ๋๊ณ ์ฒซ ๋ฌธ์๋ฅผ ํญ์ ๋๋ฌธ์๋ก ์์ฑํด์ผ ํ๋ค.
์๋ฃํ์ ์ฐธ๊ณผ ๊ฑฐ์ง
๊ฐ | ์ฐธ or ๊ฑฐ์ง |
"python" | ์ฐธ |
"" | ๊ฑฐ์ง |
[1,2,3] | ์ฐธ |
[] | ๊ฑฐ์ง |
(1,2,3) | ์ฐธ |
() | ๊ฑฐ์ง |
{'a':1} | ์ฐธ |
{} | ๊ฑฐ์ง |
1 | ์ฐธ |
0 | ๊ฑฐ์ง |
None | ๊ฑฐ์ง |
- ๋ฌธ์์ด, ๋ฆฌ์คํธ, ํํ, ๋์ ๋๋ฆฌ ๋ฑ์ ๊ฐ์ด ๋น์ด ์์ผ๋ฉด("", [], (), {} ) ๊ฑฐ์ง์ด ๋๊ณ ๋น์ด ์์ง ์์ผ๋ฉด ์ฐธ์ด ๋๋ค.
>>> a = [1, 2, 3, 4]
>>> while a:
... print(a.pop())
...
4
3
2
1
>>> if []:
... print("์ฐธ")
... else:
... print("๊ฑฐ์ง")
...
๊ฑฐ์ง
>>> if [1, 2, 3]:
... print("์ฐธ")
... else:
... print("๊ฑฐ์ง")
...
์ฐธ
๋ถ ์ฐ์ฐ
>>> bool('python')
True
>>> bool('')
False
>>> bool([1, 2, 3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True
'ํ๋ก๊ทธ๋๋ฐ > ํ์ด์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
#3-1 ์ ์ด๋ฌธ: if๋ฌธ (0) | 2024.11.04 |
---|---|
#2-8 ์๋ฃํ: ์๋ฃํ์ ๊ฐ์ ์ ์ฅํ๋ ๊ณต๊ฐ, ๋ณ์ (0) | 2024.11.04 |
#2-6 ์๋ฃํ: ์งํฉ ์๋ฃํ (0) | 2024.11.04 |
#2-5 ์๋ฃํ: ๋์ ๋๋ฆฌ ์๋ฃํ (0) | 2024.11.04 |
#2-4 ์๋ฃํ: ํํ ์๋ฃํ (1) | 2024.11.04 |