[Python]μμΉμΈμ, ν€μλμΈμ, κΈ°λ³Έκ°
2024. 4. 11. 17:00γ[π»Python] pearl's python λ³μ리 νμΆκΈ° π£
ν¨μ μΈμ
ν¨μ μΈμλ₯Ό 보λ΄λ λ°©μμ 2κ°μ§κ° μμ΅λλ€.
μμΉλ‘ 맀μΉνλ λ°©λ²κ³Ό, 맀κ°λ³μμ΄λ¦μΌλ‘ 맀μΉνλ λ°©λ²μ λλ€.
μ΄μ¬μμλ μμΉμΈμμ ν€μλ μΈμλ₯Ό νΌν©νμ¬ μ¬μ©ν μλ μμ΅λλ€.
νμ§λ§ ν€μλ μΈμλ₯Ό μ¬μ©νλ €λ©΄ μμΉμΈμκ° λ¨Όμ λμμΌ ν©λλ€.
μμΉλ‘ λ§€μΉ = μμΉ μΈμ (positional argument)
- μμΉ μΈμλ ν¨μ νΈμΆ μ μ λ¬νλ μΈμκ° ν¨μ μ μμμ 맀κ°λ³μ(parameter)μ μμΉμ λ°λΌ 맀νλλ λ°©μ
- μ¦, μΈμμ μμκ° ν¨μ μ μμμ 맀κ°λ³μμ μμμ μΌμΉν΄μΌ ν©λλ€.
- μμΉμΈμλ₯Ό μ¬μ©ν λλ μΈμμ κ°μ μμλλ‘ μ λ¬ν©λλ€.
def greet(name, age):
print(f"Hello, {name}. You are {age} years old.")
맀κ°λ³μ μ΄λ¦μΌλ‘ λ§€μΉ = ν€μλ μΈμ(keyword argument)
- ν€μλ μΈμλ ν¨μ νΈμΆ μ μΈμμ μ΄λ¦μ μ§μ νμ¬ ν¨μ μ μμμ ν΄λΉ μ΄λ¦κ³Ό 맀νλλλ‘ μ λ¬νλ λ°©μ
- μ΄λ₯Ό ν΅ν΄ μΈμμ μμλ₯Ό μ κ²½ μ°μ§ μκ³ λͺ ννκ² μ΄λ€ κ°μ΄ μ΄λ€ 맀κ°λ³μμ ν΄λΉνλμ§ μ§μ ν μ μμ.
greet(age=30, name="Alice") #ν€μλμΈμ
greet(30, "alice") #μμΉμΈμ
* μμΉ μΈμμ ν€μλ μΈμλ₯Ό νΌν©ν΄μ μ¬μ©νλ λ°©μμ μ§μνλ κ²μ΄ μ’λ€.
'[π»Python] pearl's python λ³μ리 νμΆκΈ° π£' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] λ°°μ΄μ μμ μμ νκΈ° (0) | 2024.04.12 |
---|---|
[Python]λμ λ리μ λ©μλ (0) | 2024.04.11 |
[Python]쑰건μ λ§κ² μμ΄ λ³ννκΈ°3 (0) | 2024.04.10 |
[Python] listμμ μμ μΆκ° λ° μ κ±° (0) | 2024.04.08 |
[Python]μμμ μ λ§μΆ° μΆλ ₯νκΈ° - f-string :.nf μ¬μ©νκΈ° (0) | 2024.04.07 |