Форум сайта python.su
0
def foo(x, y, *args, foo=None): print([x, y, foo, args]) foo(1, 2, 3, 4)
def foo(x, y, **args, foo=None): print([x, y, foo, args]) foo(1, 2, 3, 4)
Офлайн
568
Две звездочки ожидают именованных аргументов.
Офлайн
0
FishHookМожно простой пример который будет работать на python 3?
Две звездочки ожидают именованных аргументов.
Отредактировано quaker (Май 8, 2014 16:14:21)
Офлайн
26
>>> def func(**kwargs):
return kwargs
>>> func(a=1, b=2, c=3)
{'a': 1, ‘c’: 3, ‘b’: 2}
>>> func()
{}
>>> func(a='python')
{'a': ‘python’}
Отредактировано ajib6ept (Май 8, 2014 19:27:56)
Офлайн