Произвольные именованные аргументы
Произвольные позиционные аргументы — один из способов сделать пользовательские функции гибкими, однако можно также использовать произвольные именованные аргументы.
Ваша задача — взять функцию 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!"))