์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- FACTORY
- udp
- Factory Method Pattern
- http method
- AndroidStudio
- ์ฝ๋์
- menutab
- swagger
- Python
- tcp
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- datepicker
- 2024-08-20
- fontstyle
- uri
- URN
- Android Studio
- OOP
- Kotlin
- reflection
- ์ด๋ ธํ ์ด์
- url
- di
- ํ๋ IT&E
- 2024-08-21
- Dialog
- IOC
- ์ฑ์ฉํ์ ํ
- ๊ธฐ์ด100์
- OpenAPI
Archives
dingdong coding
[ Python ] ํจ์ ๋ณธ๋ฌธ
๋ฌธ์ ๋ฅผ ํธ๋ ์ฝ๋๋ฅผ ํจ์ํ ํ์
def ํจ์๋ช
(๋งค๊ฐ๋ณ์):
์คํํ ์์ค์ฝ๋
return ๋ฐํ ๊ฐ
def add(a, b):
return a + b
print(add(3, 7)) # 10
return๋ฌธ ์์ด ์์ฑํ๋ ๊ฒฝ์ฐ
def add(a, b):
print("ํจ์์ ๊ฒฐ๊ณผ:", a+b)
add(3, 7) # ํจ์์ ๊ฒฐ๊ณผ: 10
def add(a, b):
print("ํจ์์ ๊ฒฐ๊ณผ:", a+b)
add(b=3, a=7) # ํจ์์ ๊ฒฐ๊ณผ: 10
ํจ์ ์์์ ํจ์ ๋ฐ์ ๋ณ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํด์ผํ๋ ๊ฒฝ์ฐ -> global ํค์๋๋ก ๋ณ์๋ฅผ ์ง์ ํ๋ค.
a = 0
def func():
global a
a += 1
for i in range(10):
func()
print(a) #10
๋๋ค ํํ์ : ์ ๋ ฌ ๊ธฐ์ค(Key)์ ์ค์ ํ ๋ ์์ฃผ ์ฌ์ฉ๋๋ค.
def add(a,b):
return a+b
# ์ผ๋ฐ์ ์ธ add()๋ฉ์๋ ์ฌ์ฉ
print(add(3, 7)) # 10
# ๋๋ค ํํ์์ผ๋ก ๊ตฌํํ add()๋ฉ์๋
print((lambda a, b: a+b)(3,7)) # 10
๋ณธ ๊ฒ์๋ฌผ์ [ ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค 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 |
Comments