MulaiMulai sekarang secara gratis

Menambahkan argumen kata kunci

Argumen kata kunci sangat berguna dalam fungsi pemrosesan teks karena memungkinkan Anda menentukan transformasi opsional sambil menjaga pemanggilan fungsi tetap mudah dibaca. Dengan menggunakan argumen bawaan, Anda dapat menetapkan perilaku yang paling umum (seperti mengonversi ke huruf kecil) sekaligus tetap memungkinkan pengguna menimpanya saat diperlukan.

Dalam latihan ini, Anda akan membuat fungsi clean_text() yang mengganti spasi dengan garis bawah dan secara opsional mengonversi teks ke huruf kecil.

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah untuk Pengembang

Lihat Kursus

Petunjuk latihan

  • Definisikan fungsi clean_text() dengan parameter text dan lower (dengan nilai bawaan True).
  • Di dalam blok else, terapkan transformasi huruf kecil.
  • Panggil fungsi clean_text() dengan argumen product untuk menguji perilaku bawaan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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(____(____))
Edit dan Jalankan Kode