ํ์ด์ฌ ๋ฌธ๋ฒ ๋ณต์ต์ ์ํ ๊ฐ๋จํ ์ ๋ฆฌ ํฌ์คํ ์ด๋ค.
๋น๊ต ์ฐ์ฐ์
- ๋ฏธ๋ง
<
- ์ด๊ณผ
>
- ์ดํ
<=
- ์ด์
>=
- ๊ฐ๋ค
==
- ๋ค๋ฅด๋ค
!=
- ๊ฐ์ฒด ๋น๊ต
is
,is not
๋ ผ๋ฆฌ ์ฐ์ฐ์
x and y
๋ ๊ฐ์ด ๋ชจ๋ true์ฌ์ผ truex or y
๋ ๊ฐ ์ค ํ๋๋ผ๋ true๋ฉด truenot x
๋ ผ๋ฆฌ ๊ฐ์ ๋ค์ง์- ์ธ ์ฐ์ฐ์๊ฐ ํ๋์ฉ ์์ผ๋ฉด not - and - or ์์ผ๋ก ํ๋จํจ
๋จ๋ฝ ํ๊ฐ(Short-circuit Evaluation)
- ์ฒซ๋ฒ์งธ ์ฐ์ฐ์ ๊ฐ์ผ๋ก ๊ฒฐ๊ณผ๊ฐ ํ์คํ ๋ ๋ ๋ฒ์งธ ์ฐ์ฐ์ ํ์ธํ์ง ์๋๋ค
- and๋ ๋ชจ๋ ์ฐธ์ด์ด์ผ ํ๋ฏ๋ก ์์ ์ฐ์ฐ์ด ๊ฑฐ์ง์ด๋ฉด ๋ค๋ ํ์ธํ์ง ์๊ณ ๊ฑฐ์ง์ผ๋ก ๊ฒฐ์
- or๋ ํ๋๋ง ์ฐธ์ด์ด๋ ์ฐธ์ด ๋๋ฏ๋ก ์์์ ์ฐธ์ด ๋์ค๋ฉด ๋ค๋ฅผ ํ์ธํ์ง ์๊ณ ์ฐธ์ผ๋ก ๊ฒฐ์
- โญ๏ธ ํ์ด์ฌ์์ ๋
ผ๋ฆฌ ์ฐ์ฐ์๋ ๋ง์ง๋ง์ผ๋ก ๋จ๋ฝํ๊ฐ๋ฅผ ์ค์ํ ๊ฐ์ ๊ทธ๋๋ก ๋ฐํํ๋ฏ๋ก
'Python' and True
๋ฅผ ํ๋ฉดTrue
๋ฅผ,True and 'Python'
ํ๋ฉด'Python'
์ ๋ฐํํจ
boolean
- true/false
- ๋น๊ต ์ฐ์ฐ์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๊ฒฐ๊ณผ๊ฐ์ boolean ๊ฐ
- ๋ฌธ์ ๋น๊ต & ์ซ์ ๋น๊ต
==
,!=
์ ๊ฐ์ ๋น๊ต ์ฐ์ฐ์๋ฅผ ํตํด ๊ฐ๋ฅํ๋ค.
- ๊ฐ์ฒด๋น๊ต
- ๊ฐ์ฒด์ ๋น๊ต๋
is
,is not
์ ์ฌ์ฉํด์ผ ํ๋ค. - ์ ์ ๊ฐ์ฒด์ ์ค์ ๊ฐ์ฒด
- 1๊ณผ 1.0์ ==๋ก ๋น๊ตํ๋ฉด true์ง๋ง, is๋ก ๋น๊ตํ๋ฉด false๊ฐ ๋์ด
- 1์ ์ ์๊ฐ์ฒด 1.0์ ์ค์๊ฐ์ฒด์ด๊ธฐ๋๋ฌธ
- idํจ์๋ฅผ ํตํด ์ ์ฅ๊ณต๊ฐ์ ํ์ธํ์ฌ ์ ์๊ฐ์ฒด์ ์ค์๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ ์ ์์
- ๊ฐ์ฒด์ ๋น๊ต๋
'Language > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฐ์ด๊ณผ ํํ(feat. FizzBuzz) (0) | 2025.03.11 |
---|---|
[Python] ๋ณ์์ ๋ฌธ์์ด ์ ์ถ๋ ฅ (0) | 2025.03.11 |