Голая звездочка в аргументах функции?
Что делает голая звездочка в аргументах функции?
Когда я посмотрел на модуль pickle, я увидел это: (http://docs.python.org/3.3/library/pickle.html#pickle.dump)
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
Я знаю об одинарных и двойных звездочках, предшествующих аргументам (для переменного числа аргументов), но это ничего не предшествует. И я'Я уверен, что это не имеет никакого отношения к рассолу. Тот'Возможно, это всего лишь пример этого. Я узнал его имя только когда отправил это переводчику:
>>> def func(*):
... pass
...
File "", line 1
SyntaxError: named arguments must follow bare *
Если это имеет значение, ям на питоне 3.3.0.