MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Definisikan concat() sebagai fungsi yang menerima argumen kata kunci sewenang-wenang bernama kwargs.
  • Di dalam fungsi, lakukan perulangan pada nilai argumen kata kunci tersebut, gunakan kwarg sebagai iterator.
  • Panggil concat() dengan argumen kata kunci start bernilai "Python", middle bernilai "is", dan end bernilai "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!"))
Edit dan Jalankan Kode