1. ν¨μλ?
function ( ν¨μ)
μ΄λ€ νλ(κΈ°λ₯)μ κ°μ§κ³ μκ³ , κ³μ λ°λ³΅ ν μ μλ κ².
μ μ©νκ³ μ νλ νλ(κΈ°λ₯)μ λ£μ΄ λκ³ κ·Έ κΈ°λ₯μ λ°λ³΅ν΄μ μΈ μ μλ κ±°!
2. built-in ν¨μ
κ·Έλ λ€λ©΄
print()
type()
μ΄λ° ν¨μλ€μ μ΄λμ μ€λκ±ΈκΉ.. λ λ§λ€μ§λ μμλλ°
=> κΈ°λ³Έ ν¨μ μ΄λ€. κ·Έλ¬λ―λ‘ λ°λ‘ λ§λ€μ΄ μ€ νμκ° μλ€. μΈμ λ μ¬μ©κ°λ₯νλ€.
=> built in function μ΄λΌκ³ λΆλ₯Έλ€.
ν¨μλ€μ λν μ‘°ν© ν μ μλ€.μ΄λ κ² print ν¨μ μ len ν¨μλ₯Ό μ‘°ν© κ°λ₯!
3. ν¨μ μ μ + μ€ν λ°©λ²
ν¨μ μ¬μ©μ
λκ°λ₯Ό λ£κ±°λ λΉμ±λ‘ λλκ±°λ, νλ©΄λλ€.ν¨μ λ§λλ λ°©λ²? NONO..
=> νμ΄μ¬μμλ ν¨μλ₯Ό μ μ(definition)νλ€κ³ νλ€.
ν¨μλ₯Ό μ μνκΈ° μν΄μλ
1. def ( μ μ μ½μ) λ₯Ό μ¨μΌν¨!!
2. ν¨μ μ΄λ¦μ μ λλ€.
3. (): λ₯Ό μ λλ€.
4. ν¨μ body μ μ€νν μ½λλ₯Ό μ λ ₯!
<μ΄λ λ€μ¬μ°κΈ° λ₯Ό ν΄μΌν¨! μλνλ©΄, νμ΄μ¬μ {} λ‘ μμκ³Ό λμ νλ¨νμ§ μκ³ λ€μ¬μ°κΈ°λ‘ νλ¨νκΈ° λλ¬Έμ !!! λ€μ¬μ°κΈ°λ μ λ§μ λ§ μ€μν¨>
- ν¨μ μ΄λ¦ λ€μ () λ μ€ν νλ€λ μλ―Έ! λ§μΉ λ²νΌμ λλ₯Έ κ²κ³Ό κ°λ€κ³ μκ°νλ©΄ μ¬μ!