임의의 키워드 인수
임의의 위치 인수는 사용자 정의 함수를 만들 때 유연성을 높이는 방법 중 하나입니다. 이번에는 임의의 키워드 인수를 활용해 보겠습니다.
지난 연습 문제에서 만든 함수를 수정하여 임의의 키워드 인수를 받을 수 있도록 변경하는 것이 목표입니다.
이 연습은 강의의 일부입니다
개발자를 위한 Python 중급
연습 안내
- 임의의 키워드 인수
kwargs를 받는 함수concat()을 정의하세요. - 함수 내부에서
kwarg를 반복자로 사용하여 키워드 인수의 값을 반복하세요. start를"Python",middle을"is",end를"great!"으로 지정한 키워드로concat()을 호출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define a function called concat
def ____(____):
"""Concatenates keyword arguments into a single string with spaces."""
result = ""
# Iterate over the Python kwargs
for ____ in kwargs.____():
result += " " + kwarg
return result
# Call the function
print(____(____="Python", ____="is", ____="great!"))