Довільні іменовані аргументи
Довільні позиційні аргументи — один зі способів додати гнучкість під час створення власних функцій, але ви також можете використовувати довільні іменовані аргументи.
Ваше завдання — взяти функцію concat, яку ви створили в попередній вправі, і змінити її так, щоб вона приймала довільні іменовані аргументи.
Ця вправа є частиною курсу
Середній рівень Python для розробників
Інструкції до вправи
- Визначте
concat()як функцію, що приймає довільні іменовані аргументи з назвоюkwargs. - Усередині функції пройдіться циклом по значеннях іменованих аргументів, використовуючи
kwargяк ітератор. - Викличте
concat()з іменованими аргументами:startдорівнює"Python",middle—"is", аend—"great!".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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!"))