न्यूमेरिक डेटा टाइप्स के लिए डबल एस्टेरिस्क (`**`) को एक्सपोनेंशिएशन ऑपरेटर के रूप में परिभाषित किया गया है।
>>> a = 10; b = 2 >>> a ** b 100 >>> a = 1.5; b = 2.5 >>> a ** b 2.7556759606310752 >>> a = 3 + 2j >>> b = 3 + 5j >>> a ** b (-0.7851059645317211+2.350232331971346j)
फंक्शन डेफिनिशन में, डबल एस्टेरिस्क प्रीफिक्स वाला तर्क कॉलिंग एनवायरनमेंट से मल्टीपल कीवर्ड आर्गुमेंट्स प्राप्त करने में मदद करता है।
>>> def function(**arg): ... for i in arg: ... print(i, arg[i]) >>> function(a=1, b=2, c=3, d=4) a 1 b 2 c 3 d 4