def and return
Definiuj funkcję za pomocą def. return zwraca wartość do miejsca wywołania.
Składnia
def name(parameter1, parameter2=default):return value
- Funkcja bez return zwraca None.
Przykład
def double(n):
return n * 2
print(double(4))Wynik:
8
Typowe błędy
- Wypisanie wartości to nie to samo co jej zwrócenie.
- Nie używaj listy ani słownika jako wartości domyślnej; użyj None i utwórz obiekt w środku funkcji.