Začněte nyníZačněte zdarma

Přidání keyword argumentu

Keyword argumenty jsou zvlášť užitečné ve funkcích pro zpracování textu – umožňují totiž specifikovat volitelné transformace a zároveň zachovat přehlednost volání funkce. Díky výchozím argumentům můžeš definovat nejběžnější chování (například převod na malá písmena) a zároveň uživatelům umožnit ho v případě potřeby přepsat.

V tomto cvičení vytvoříš funkci clean_text(), která nahrazuje mezery podtržítky a volitelně převádí text na malá písmena.

Toto cvičení je součástí kurzu

Intermediate Python for Developers

Zobrazit kurz

Pokyny k cvičení

  • Definuj funkci clean_text() s parametry text a lower (s výchozí hodnotou True).
  • Uvnitř bloku else proveď transformaci na malá písmena.
  • Zavolej funkci clean_text() s argumentem product a otestuj tak výchozí chování.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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(____(____))
Upravit a spustit kód