Bir fonksiyonun argümanlarındaki çıplak yıldız işareti ne işe yarar?
Turşu modülüne baktığımda şunu görüyorum:
pickle.dump(obj, file, protocol=None, *, fix_imports=True)
(Değişken bağımsız değişken sayısı için) bağımsız değişkenlerden önce tek ve çift yıldız hakkında biliyorum, ama bu hiçbir şeyden önce. Ve bunun turşu ile ilgisi olmadığından eminim. Bu muhtemelen bunun bir örneği. Adını sadece bunu tercümana gönderdiğimde öğrendim:
>>> def func(*):
... pass
...
File "<stdin>", line 1
SyntaxError: named arguments must follow bare *
Önemli ise, python 3.3.0 kullanıyorum.