Argumen kata kunci sewenang-wenang
Argumen posisi sewenang-wenang adalah salah satu cara menambah fleksibilitas saat membuat fungsi kustom, tetapi Anda juga dapat menggunakan argumen kata kunci sewenang-wenang.
Tujuan Anda adalah mengambil fungsi concat yang Anda buat pada latihan sebelumnya dan memodifikasinya agar menerima argumen kata kunci sewenang-wenang.
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah untuk Pengembang
Petunjuk latihan
- Definisikan
concat()sebagai fungsi yang menerima argumen kata kunci sewenang-wenang bernamakwargs. - Di dalam fungsi, lakukan perulangan pada nilai argumen kata kunci tersebut, gunakan
kwargsebagai iterator. - Panggil
concat()dengan argumen kata kuncistartbernilai"Python",middlebernilai"is", danendbernilai"great!".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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!"))