В книжке Байто оф Питон есть следующее утверждение которое я не могу понять:
Значениями по умолчанию могут быть снабжены только параметры, находящиеся в конце списка параметров.Это связано с тем, что значения присваиваются параметрам в соответствии с их
положением.
Код ниже не будет работать.
def func(a=5, b):
print(a + b)
func(3, 6)
Как все таки происходит порядок присвоения параметров?