аргументов?
т.е.
def test(a: int, b: str, c: float):
pass
def test(a: int, c: float):
pass
В питоне нет перегрузки по аргументам. Обычно это решается дефолтами
def test(a: int, b: str, c: float=0): pass
у меня как раз b выпадает. В таком случае приходится менять порядок аргументов :(
Можно сделать именованные
def test(*, a: int, b: str, c: float=0): pass
в смысле def test(*, a: int, b: str = "", c: float): ? так должно быть А при вызове подставлять имена test(a=5, c=23.5) Это вы имели в виду?
Обсуждают сегодня