Aurora Kursy

Kursy Python dla DevOps od zera do bohateraFunkcje: argumenty, *args/**kwargs i pułapka mutowalnego domyślnego

Funkcje: argumenty, *args/**kwargs i pułapka mutowalnego domyślnego

Lekcja 5 z 20

Ta lekcja wymaga dostępu do kursu

Argumenty pozycyjne, nazwane, wartości domyślne oraz *args i **kwargs — czyli jak pisać funkcje, które da się wygodnie wołać. Gwóźdź programu: def f(hosts=[]) tworzy JEDNĄ listę współdzieloną między wywołaniami, przez co funkcja pamięta dane z poprzednich uruchomień. Klasyk, który wychodzi dopiero na produkcji.

Pełny dostęp obejmuje wszystkie lekcje, ćwiczenia i sprawdziany, bezterminowo. Płatność BLIK-iem, przelewem albo kartą.