Dấu hoa thị trần trong đối số của hàm là gì?Dấu hoa thị của Python trong đối số hàm
Khi tôi nhìn module dưa, tôi thấy điều này: (http://docs.python.org/3.3/library/pickle.html#pickle.dump)
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
tôi biết về một dấu hoa thị đơn và kép trước đối số (đối với số lượng đối số biến), nhưng điều này không có trước. Và tôi khá chắc chắn điều này không có gì để làm với dưa chua. Đó có lẽ chỉ là một ví dụ về điều này. Tôi chỉ biết được tên của nó khi tôi gửi thông tin này cho người phiên dịch:
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
Nếu nó quan trọng, tôi đang ở trăn 3.3.0.
Lưu ý rằng tất cả các đối số vị trí (chưa đặt tên), bao gồm '* args', phải xảy ra trước dấu gạch ngang' * '. – BallpointBen