एक फ़ंक्शन के तर्कों में एक नंगे तारांकन क्या करता है?
जब मैंने अचार मॉड्यूल को देखा, तो मैंने यह देखा :
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
मैं एक एकल और डबल तारांकन पूर्व तर्कों के बारे में जानता हूं (तर्कों की चर संख्या के लिए), लेकिन इससे पहले कुछ भी नहीं है। और मुझे पूरा यकीन है कि इसका अचार से कोई लेना-देना नहीं है। शायद ऐसा होने का सिर्फ एक उदाहरण है। मैंने इसका नाम केवल तभी सीखा जब मैंने दुभाषिये के पास भेजा:
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
अगर यह मायने रखता है, तो मैं अजगर 3.3.0 पर हूं।