choco's story
파이썬 스터디 34 - 함수의 매개변수3 : 키워드 매개변수 본문
프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본
파이썬 스터디 34 - 함수의 매개변수3 : 키워드 매개변수
초코choco 2024. 9. 21. 12:38키워드 매개변수란?
가변 매개변수 + 기본 매개변수 둘을 동시에 사용할 수 있도록 해주는 기능
키워드 매개변수 없이 가변 + 기본 둘을 섞어 사용하는 경우...
→ 에러가 발생하거나, 기본 매개변수 자체가 무시됨
= 가변 매개변수(더 우선시) > 기본 매개변수
키워드 매개변수는, 매개변수의 이름을 직접적으로 지정하여 사용함 → 둘을 함께 사용 가능!
ex1)
def print_n_times(*values, n=2):
for i in range(n):
for value in values:
print(value)
print()
print_n_times("Hello", "Python", "Programming", n=1)
print_n_times("Hello", "Python", "Programming", n=3)

ex2)
def test(a, b=10, c=100):
print(a + b + c)
test(1) # 1 + 10 + 100
test(10, b=100) # 1 + 100 + 100
test(5, b=200, c=300) # 5 + 200 + 300

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 36 - 재귀 함수 (0) | 2024.09.21 |
|---|---|
| 파이썬 스터디 35 - 리턴 (0) | 2024.09.21 |
| 파이썬 스터디 33 - 함수의 매개변수2 : 기본 매개변수 (0) | 2024.09.21 |
| 파이썬 스터디 32 - 함수의 매개변수1 : 가변 매개변수 (0) | 2024.09.21 |
| 파이썬 스터디 31 - 함수의 매개변수 개념 (0) | 2024.09.21 |
