BaşlayınÜcretsiz Başlayın

Keyfî anahtar kelime argümanları

Keyfî konumsal argümanlar, özel fonksiyonlar oluştururken esneklik kazandırmanın bir yolu olsa da keyfî anahtar kelime argümanlarını da kullanabilirsin.

Amacın, bir önceki egzersizde oluşturduğun concat fonksiyonunu alıp keyfî anahtar kelime argümanlarını kabul edecek şekilde değiştirmek.

Bu egzersiz

Geliştiriciler için Orta Düzey Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • concat() fonksiyonunu, kwargs adlı keyfî anahtar kelime argümanlarını kabul edecek şekilde tanımla.
  • Fonksiyonun içinde, kwarg yineleyicisini kullanarak anahtar kelime argümanlarının değerleri üzerinde döngü kur.
  • concat() fonksiyonunu, start değeri "Python", middle değeri "is" ve end değeri "great!" olacak şekilde anahtar kelime argümanlarıyla çağır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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!"))
Kodu Düzenle ve Çalıştır