เครื่องหมายดอกจันเปลือยในอาร์กิวเมนต์ของฟังก์ชันทำอะไร
เมื่อฉันดูโมดูลดองฉันเห็นสิ่งนี้:
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
ฉันรู้เกี่ยวกับเครื่องหมายดอกจันเดียวและสองครั้งก่อนหน้าอาร์กิวเมนต์ (สำหรับจำนวนตัวแปรของข้อโต้แย้ง) แต่สิ่งนี้นำหน้าอะไร และฉันค่อนข้างแน่ใจว่ามันไม่มีส่วนเกี่ยวข้องกับการดอง นั่นอาจเป็นเพียงตัวอย่างของเหตุการณ์นี้ ฉันเรียนรู้ชื่อเมื่อฉันส่งสิ่งนี้ให้กับล่ามเท่านั้น:
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
ถ้ามันเป็นเรื่องสำคัญฉันใช้ python 3.3.0