Funkce a definování funkcí v Python
V Python, funkce je blok kódu, který provádí konkrétní úkol a může být znovu použit v programu. Definování funkce v Python zahrnuje následující kroky:
Syntaxe definice funkce
Chcete-li definovat funkci v Python, použijte def
klíčové slovo, za nímž následuje název funkce a seznam vstupních parametrů uzavřený v závorkách ()
. Kód, který provádí úlohu funkce, je umístěn uvnitř těla funkce, které je odsazeno uvnitř bloku def
. Funkce může vrátit hodnotu(nebo více hodnot) pomocí return
klíčového slova. Pokud ve funkci není žádný return
příkaz, funkce automaticky vrátí None
.
Použití vstupních parametrů
Funkce může přijímat informace zvenčí prostřednictvím vstupních parametrů. Parametry jsou hodnoty, které zadáte při volání funkce. Tyto parametry budou použity v těle funkce k provedení konkrétních úkolů.
Vrácení hodnot z funkce
Jakmile funkce dokončí svůj úkol, můžete pomocí return
klíčového slova vrátit hodnotu z funkce. Pokud funkce nemá return
příkaz, funkce automaticky vrátí None
.
Volání funkce
Chcete-li použít definovanou funkci, jednoduše zavoláte název funkce a předáte požadované hodnoty parametrů(pokud existují). Výsledek vrácený funkcí(pokud existuje) lze uložit do proměnné pro budoucí použití nebo vytisknout na obrazovku.
Podrobný příklad
Ve výše uvedeném příkladu jsme definovali dvě funkce: calculate_sum()
vypočítat součet dvou čísel a greet_user()
vytvořit uvítací zprávu. Poté jsme zavolali tyto funkce a vytiskli výsledky.