Funkcje Pythona obsługują argumenty pozycyjne i nazwane (keyword), a także wartości domyślne. Zrozumienie, jak się je łączy — i jedna słynna pułapka dotycząca argumentów domyślnych — jest niezbędne.
Argumenty pozycyjne, nazwane i domyślne
():
greet()
greet(, )
greet(, punctuation=)
greet(name=, greeting=)
