একটি ফাংশনের যুক্তিগুলির মধ্যে খালি নক্ষত্রটি কী করে?
আমি যখন আচারের মডিউলটি দেখি তখন আমি এটি দেখতে পাই:
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 এ আছি।