def pokaz_argumenty(x, y, *args, **kwargs): print(f'{x=}, {y=}') print('Argumenty pozycyjne:') for arg in args: print(arg) print('Argumenty nazwane:') for klucz, wartosc in kwargs.items(): print(f'{klucz}={wartosc}')

pokaz_argumenty('abc', 123, 456, 'def', k=789, m='ghi')

Uruchomienie powyższego kodu da następujący rezultat:

x=abc, y=123 Argumenty pozycyjne: 456 def Argumenty nazwane: k=789 m=ghi

Składnia Czytanie kodu zajmuje wielokrotnie więcej czasu niż pisanie, a czytelny program można łatwiej zrozumieć i rozwijać. Python został zaprojektowany tak, by zapewnić możliwie dużą czytelność kodu źródłowego. Posiada prosty układ tekstu, używa wcięć lub angielskich słów tam, gdzie inne języki korzystają ze znaków interpunkcyjnych i posiada zdecydowanie mniej konstrukcji składniowych, niż wiele języków strukturalnych, takich jak C, Perl czy Pascal.

Dla czytelności, w Pythonie występują tylko dwa rodzaje pętli: for, w której iteracja odbywa się po elementach listy (jak w perlowym foreach), oraz while, która jest powtarzana, dopóki warunek logiczny jest spełniony.