ÎncepețiÎncepe gratuit

Adăugarea unui argument cu cuvânt cheie

Argumentele cu cuvânt cheie sunt deosebit de utile în funcțiile de procesare a textului, deoarece îți permit să specifici transformări opționale, menținând în același timp apelul funcției ușor de citit. Folosind argumente implicite, poți defini comportamentul cel mai frecvent (cum ar fi conversia la litere mici), lăsând totodată utilizatorilor posibilitatea de a-l suprascrie atunci când este necesar.

În acest exercițiu, vei crea o funcție clean_text() care înlocuiește spațiile cu liniuțe de subliniere și, opțional, convertește textul la litere mici.

Acest exercițiu face parte din cursul

Python intermediar pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește funcția clean_text() cu parametrii text și lower (cu o valoare implicită de True).
  • În blocul else, aplică transformarea în litere mici.
  • Apelează funcția clean_text() cu product ca argument pentru a testa comportamentul implicit.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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(____(____))
Editează și rulează codul