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
Petunjuk latihan
- Definisikan fungsi
clean_text()dengan parametertextdanlower(dengan nilai bawaanTrue). - Di dalam blok
else, terapkan transformasi huruf kecil. - Panggil fungsi
clean_text()dengan argumenproductuntuk 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(____(____))