κ²°κ΄κ°μ 1μ΄ λμ¨λ€. ν¨μ μμμ μλ‘ λ§λ 맀κ°λ³μλ ν¨μ μμμλ§ μ¬μ©νλ λ³μμ΄κΈ° λλ¬Έμ΄λ€.
-ν¨μ μμμ ν¨μ λ°μ λ³μλ₯Ό λ³κ²½νλ λ°©λ²
vartestλΌλ ν¨μλ₯Ό μ¬μ©ν΄μ ν¨μ λ°μ λ³μ aλ₯Ό 1λ§νΌ μ¦κ°μν¬ μ μλ λ°©λ²μ μμκΉ?
μ¬κΈ°μ 2κ°μ§ ν΄κ²° λ°©λ²μ΄ μλ€.
1. return μ¬μ©νκΈ° (κ°κΈμ μ΄λ©΄ μ΄ λ°©λ²μ μ¬μ©ν κ²)
vartest ν¨μλ μ λ ₯μΌλ‘ λ€μ΄μ¨ κ°μ 1μ λν κ°μ λλ €μ€λ€.
λ°λΌμ a = vartest(a)λΌκ³ λμ νλ©΄ aκ° vartest ν¨μμ κ²°κ΄κ°μΌλ‘ λ°λλ€.
2. global λͺ λ Ήμ΄ μ¬μ©νκΈ°
global λͺ λ Ήμ΄λ₯Ό μ¬μ©νμ¬ ν¨μ μμμ ν¨μ λ°μ λ³μλ₯Ό λ³κ²½ν μ μλ€.
vartest ν¨μ μμ global a λ¬Έμ₯μ ν¨μ μμμ ν¨μ λ°μ a λ³μλ₯Ό μ§μ μ¬μ©νκ² λ¨ λ»μ΄λ€.
'Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] μ¬μ©μ μ λ ₯ (0) | 2021.03.21 |
---|---|
[Python] ν¨μ - lambda (0) | 2021.03.21 |
[Python] ν¨μ - 맀κ°λ³μμ μ΄κΉκ° 미리 μ€μ νκΈ° (0) | 2021.03.21 |
[Python] ν¨μ - ν¨μμ κ²°κ΄κ°μ μΈμ λ νλμ΄λ€ (0) | 2021.03.20 |
[Python] ν¨μ - μ λ ₯κ°μ΄ λͺ κ°κ° λ μ§ λͺ¨λ₯Ό λ (0) | 2021.03.20 |
λκΈ