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

Bir anahtar argüman ekleme

Anahtar argümanlar, özellikle metin işleme fonksiyonlarında faydalıdır; çünkü isteğe bağlı dönüşümleri belirtmene izin verirken fonksiyon çağrısını okunur tutar. Varsayılan argümanlar kullanarak en yaygın davranışı (örneğin küçük harfe dönüştürme) tanımlayabilir, yine de gerektiğinde kullanıcıların bunu geçersiz kılmasına olanak tanıyabilirsin.

Bu egzersizde, boşlukları alt çizgiyle değiştiren ve isteğe bağlı olarak metni küçük harfe dönüştüren bir clean_text() fonksiyonu oluşturacaksın.

Bu egzersiz

Geliştiriciler için Orta Düzey Python

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

Egzersiz talimatları

  • text ve lower (varsayılan değeri True) parametreleriyle clean_text() fonksiyonunu tanımla.
  • else bloğunun içinde küçük harfe dönüştürmeyi uygula.
  • Varsayılan davranışı test etmek için clean_text() fonksiyonunu argüman olarak product ile çağır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

product = 'Wireless Mouse'

# Define clean_text function
def clean_text(____, ____=____):
    clean_text = text.replace(' ', '_')
    if lower == False:
        return clean_text
    else:
        # Apply lowercase transformation
        return clean_text.____()

# Test with default behavior
print(____(____))
Kodu Düzenle ve Çalıştır