फ़ंक्शन के तर्कों में एक नंगे तारांकन क्या करता है?फ़ंक्शन तर्क में पायथन नंगे तारांकन
जब मैं अचार मॉड्यूल को देखा, मैं इस देखें: (http://docs.python.org/3.3/library/pickle.html#pickle.dump)
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 पर हूं।
ध्यान दें कि '* args' समेत सभी स्थितित्मक (अनामित) तर्क,' * 'से पहले होना चाहिए। – BallpointBen