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, kursun bir parçasıdır

Geliştiriciler için Orta Düzey Python

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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