Zanurkuj w Pythonie/Argumenty opcjonalne i nazwane: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
mNie podano opisu zmian |
|||
Linia 21:
#Z dwoma argumentami, <tt>collapse</tt> przyjmuje wartość domyślną, czyli 1.
#Tutaj wywołujemy argument <tt>collapse</tt> podając jego nazwę i wartość, którą chcemy mu przypisać. <tt>spacing</tt> przyjmuje wartość domyślną, czyli w tym przypadku 10.
#Nawet wymagany argument (jak <tt>object</tt> w tym przypadku, który nie posiada wartości domyślnej) może być określony poprzez swoją nazwę i może
To może być trochę niejasne dopóki nie zdasz sobie sprawy, że lista argumentów jest po prostu słownikiem. Gdy wywołujesz funkcje "normalnie", czyli bez podawania nazw argumentów, Python dopasowuje wartości do określonych argumentów w takiej kolejności w jakiej zostały zadeklarowane. Najczęściej będziesz wykorzystywał tylko "normalne" wywołania funkcji, ale zawsze masz możliwość bardziej elastycznego podejścia do określania kolejności argumentów.
|