Adding arbitrary arguments
Python allows custom functions to accept any number of positional arguments through the use of "Arbitrary arguments". This flexibility enables functions to be used in a variety of ways while still producing the expected results.
Using this power, you'll build a function that concatenates (joins together) strings, regardless of how many blocks of text are provided!
Deze oefening maakt deel uit van de cursus
Intermediate Python for Developers
Oefeninstructies
- Define a function called
concat()that accepts arbitrary arguments calledargs. - Use a
forloop to iterate over eacharginargs. - Call the function to test that it works correctly.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define a function called concat
def ____(____):
"""Concatenates multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))