Zanurkuj w Pythonie/Argumenty opcjonalne i nazwane: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Zdzichobot (dyskusja | edycje) zamiana {{Nawigacja|Python|->{{Nawigacja|Zanurkuj w Pythonie| [[Python/->[[../ |
sprzątanie kodu |
||
Linia 1:
== Argumenty opcjonalne i nazwane ==
W Pythonie argumenty funkcji mogą posiadać wartości domyślne. Jeżeli funkcja zostanie wywołana bez podania pewnego argumentu, argumentowi temu zostanie przypisana jego domyślna wartość. Co więcej możemy podawać argumenty w dowolnej kolejności poprzez użycie ich nazw.
Poniżej przykład funkcji <code>info</code> z dwoma argumentami opcjonalnymi:
<code>spacing</code> oraz <code>collapse</code> są argumentami opcjonalnymi, ponieważ mają przypisane wartości domyślne. Argument <code>object</code> jest wymagany, ponieważ nie posiada wartości domyślnej. Jeżeli <code>info</code> zostanie wywołana tylko z jednym argumentem, <code>spacing</code> przyjmie wartości <code>10</code>, a <code>collapse</code> wartość <code>1</code>. Jeżeli wywołamy tę funkcję z dwoma argumentami, jedynie <code>collapse</code> przyjmuje wartość domyślną (czyli <code>1</code>).
Linia 13 ⟶ 12:
|4.4|Różne sposoby wywołania funkcji <code>info</code>
|tekst=
# Kiedy wywołamy tę funkcję z jednym argumentem, <code>spacing</code> przyjmie wartość domyślną równą <code>10</code>, a <code>collapse</code> wartość <code>1</code>.
Linia 37 ⟶ 36:
[[../Dwa sposoby importowania modułów/]]|
}}
</noinclude>
|