Argumente cu cuvinte cheie arbitrare
Argumentele poziționale arbitrare sunt o modalitate de a adăuga flexibilitate atunci când creezi funcții personalizate, însă poți folosi și argumente cu cuvinte cheie arbitrare.
Obiectivul tău este să iei funcția concat creată în exercițiul anterior și să o modifici pentru a accepta argumente cu cuvinte cheie arbitrare.
Acest exercițiu face parte din cursul
Python intermediar pentru dezvoltatori
Instrucțiuni pentru exercițiu
- Definește
concat()ca o funcție care acceptă argumente cu cuvinte cheie arbitrare, numitekwargs. - În interiorul funcției, iterează peste valorile argumentelor cu cuvinte cheie, folosind
kwargca iterator. - Apelează
concat()cu argumentele cu cuvinte cheiestartegal cu"Python",middleegal cu"is"șiendegal cu"great!".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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!"))