Výchozí hodnoty parametrů
Někdy se hodí nastavit parametru výchozí hodnotu. Například když se hodnota parametru často opakuje.
Výchozí hodnoty parametrů nám umožňují volat funkci bez nutnosti zadávat všechny hodnoty parametrů. Pokud není hodnota parametru s výchozí hodnotou zadána, použije se jeho výchozí hodnota. Výchozí hodnotu parametru určíme při definici funkce pomocí operátoru =
. Například:
def pozdrav(jmeno="světe"):
print("Ahoj, " + jmeno)
Tato funkce má jeden parametr jmeno
s výchozí hodnotou "světe"
. Když zavoláme funkci bez argumentu:
pozdrav() # Vypíše: Ahoj, světe
Funkce použije výchozí hodnotu a vypíše Ahoj, světe
.
Když zavoláme funkci s argumentem:
pozdrav("Karle") # Vypíše: Ahoj, Karle
Funkce použije zadanou hodnotu a vypíše Ahoj, Karle
.
Pokyny
Nastav parametru jmeno
ve funkci vitej
výchozí hodnotu na "návštěvníku"
.
Začněte programovat zdarma
5/7