関数の引数の中の何もないアスタリスクは何をしますか?私が知っている(http://docs.python.org/3.3/library/pickle.html#pickle.dump)Pythonの関数アスタリスクが関数の引数にある
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
:私はpickleモジュールを見たとき
、私はこれを参照してください引数に先行する単一のアスタリスクとアスタリスクをダブルアスタリスク(可変引数の数に対して)ですが、これは何も先行しません。そして、私はこれがピクルスとは何の関係もないと確信しています。これはおそらくこの事件の例です。私は通訳にこれを送ったときにその名前を学んだだけです:
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
私はPython 3.3.0を使っています。
'* args'を含むすべての位置指定されていない引数は、' * 'の前に必ず現れなければならないことに注意してください。 – BallpointBen