์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- swagger
- Factory Method Pattern
- reflection
- ํ๋ IT&E
- URN
- ์ฑ์ฉํ์ ํ
- IOC
- 2024-08-20
- url
- udp
- FACTORY
- datepicker
- Dialog
- Python
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ๊ธฐ์ด100์
- OOP
- Android Studio
- OpenAPI
- Kotlin
- menutab
- ์ด๋ ธํ ์ด์
- tcp
- 2024-08-21
- http method
- fontstyle
- ์ฝ๋์
- di
- AndroidStudio
- uri
dingdong coding
[ Python ] ์กฐ๊ฑด๋ฌธ ๋ณธ๋ฌธ
์กฐ๊ฑด๋ฌธ if ~ elif ~ else๋ฌธ
์กฐ๊ฑด๋ฌธ์ ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ ์ดํ๋ ๋ฌธ๋ฒ
x = 15
if x >= 10:
print(x) #15
* ์กฐ๊ฑด๋ฌธ ์์ฑ ์ ๋ค์ฌ์ฐ๊ธฐ ์ฃผ์ *
if ์กฐ๊ฑด๋ฌธ 1:
์กฐ๊ฑด๋ฌธ 1์ด True์ผ ๋ ์คํ๋๋ ์ฝ๋
elif ์กฐ๊ฑด๋ฌธ 2:
์กฐ๊ฑด๋ฌธ 1์ ํด๋นํ์ง ์๊ณ , ์กฐ๊ฑด๋ฌธ 2๊ฐ True์ผ ๋ ์คํ๋๋ ์ฝ๋
else:
์์ ๋ชจ๋ ์กฐ๊ฑด๋ฌธ์ด ๋ชจ๋ True ๊ฐ์ด ์๋ ๋ ์คํ๋๋ ์ฝ๋
๋น๊ต์ฐ์ฐ์
๋น๊ต ์ฐ์ฐ์ | ์ค๋ช |
X == Y | X์ Y๊ฐ ์๋ก ๊ฐ์ ๋ True |
X != Y | X์ Y๊ฐ ์๋ก ๋ค๋ฅผ ๋ True |
X > Y | X์ Y๋ณด๋ค ํด ๋ True |
X < Y | X์ Y๋ณด๋ค ์์ ๋ True |
X >= Y | X์ Y๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๋ True |
X <= Y | X์ Y๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ True |
๋
ผ๋ฆฌ์ฐ์ฐ์
๋ ผ๋ฆฌ ์ฐ์ฐ์ | ์ค๋ช |
X and Y | X์ Y๊ฐ True ์ผ ๋ True |
X or Y | X์ Y ์ค์ ํ๋๋ง Ture์ฌ๋ True |
not X | X๊ฐ False์ผ ๋ True |
๊ธฐํ์ฐ์ฐ์
in ์ฐ์ฐ์, not in ์ฐ์ฐ์ | ์ค๋ช |
X in ๋ฆฌ์คํธ | ๋ฆฌ์คํธ ์์ X๊ฐ ๋ค์ด๊ฐ ์์ ๋ True |
X not in ๋ฌธ์์ด | ๋ฌธ์์ด ์์ X๊ฐ ๋ค์ด๊ฐ ์์ง ์์ ๋ True |
pass : ์กฐ๊ฑด๋ฌธ์ ๊ฐ์ด True์ฌ๋ ์๋ฌด๊ฒ๋ ์ฒ๋ฆฌํ๊ณ ์ถ์ง ์์ ๋
score = 85
if score >= 80:
pass # ๋์ค์ ์์ฑํ ์์ค์ฝ๋
else:
print("์ฑ์ ์ด 80์ ๋ฏธ๋ง์
๋๋ค")
print("ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํฉ๋๋ค")
# ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํฉ๋๋ค
์กฐ๊ฑด๋ฌธ์์ ์คํ๋ ์์ค์ฝ๋๊ฐ ํ ์ค์ธ ๊ฒฝ์ฐ
score = 85
if score >= 80: result = "Success"
else: result = "False"
์กฐ๊ฑด๋ถ ํ์ ์ด์ฉ : if~else๋ฌธ ํ์ค์ ์์ฑ
score = 85
result = "Success" if score >= 80 else "False"
print(result) # Success
a = [1, 2, 3, 4, 5, 5, 5]
remove_set = {3, 5}
result = []
for i in a :
if i not in remove_set:
result.append(i)
print(result) # [1, 2, 4]
a = [1, 2, 3, 4, 5, 5, 5]
remove_set = {3, 5}
result = [i for i in a if i not in remove_set]
print(result) # [1, 2, 4]
ํ์ด์ฌ์ ์กฐ๊ฑด๋ฌธ ์์์ ์ํ์ ๋ถ๋ฑ์์ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์๋ค. ex ) 0 < x < 20
์กฐ๊ฑด๋ฌธ if ~ elif ~ else๋ฌธ
์กฐ๊ฑด๋ฌธ์ ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ ์ดํ๋ ๋ฌธ๋ฒ
๋ณธ ๊ฒ์๋ฌผ์ [ ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค with ํ์ด์ฌ - ๋๋๋น ] ์ ์ฐธ์กฐํ์ฌ ์ ๋ฆฌํ ๊ฒ์๊ธ์ ๋๋ค.
'๐ตCoding Test > Syntax' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Python ] ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌธ๋ฒ๊ณผ ์ฃผ์์ (0) | 2022.02.04 |
---|---|
[ Python ] ์ ์ถ๋ ฅ (0) | 2022.02.04 |
[ Python ] ํจ์ (0) | 2022.02.04 |
[ Python ] ๋ฐ๋ณต๋ฌธ (0) | 2022.02.04 |
[ Python ] ์๋ฃํ (0) | 2022.02.04 |