Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में डबल स्टार ऑपरेटर का क्या अर्थ है?


न्यूमेरिक डेटा टाइप्स के लिए डबल एस्टेरिस्क (`**`) को एक्सपोनेंशिएशन ऑपरेटर के रूप में परिभाषित किया गया है।

>>> 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
  1. ट्विटर पर बायो का क्या मतलब है? ट्विटर पर बायो का क्या मतलब है?

    ट्विटर बायो आपकी ट्विटर प्रोफाइल सेट करने का एक घटक है। यह आपके नाम और ट्विटर हैंडल के नीचे आपकी प्रोफाइल पर दिखाई देता है। इसका उपयोग दूसरों को संक्षिप्त परिचय देने के लिए करें कि आप कौन हैं, अपनी रुचियों को सूचीबद्ध करें, या अपने व्यवसाय को बढ़ावा दें। अपना बायो कैसे बदलें आप अपनी प्रोफाइल एडिट

  1. - पायथन में टपल पर * ऑपरेटर कैसे काम करता है?

    स्टार (*) ऑपरेटर सीक्वेंस/कलेक्शन को पोजिशनल आर्गुमेंट्स में अनपैक करता है। इसलिए यदि आपके पास एक टपल है और आप उस टपल के आइटम्स को प्रत्येक पोजिशन के लिए आर्गुमेंट्स के रूप में पास करना चाहते हैं जैसे वे टपल में हैं, तो प्रत्येक एलिमेंट को व्यक्तिगत रूप से इंडेक्स करने के बजाय, आप बस * ऑपरेटर का उप

  1. - पायथन में `if __name__ == "__main__":` का क्या अर्थ है?

    जब पायथन इंटरप्रेटर एक सोर्स फ़ाइल पढ़ता है, तो यह उसमें पाए गए सभी कोड को निष्पादित करता है। स्पेशल वेरिएबल `__name__` कोड निष्पादित करने से पहले, इंटरप्रेटर कुछ विशेष वेरिएबल परिभाषित करता है। यदि पायथन इंटरप्रेटर उस मॉड्यूल (सोर्स फ़ाइल) को मुख्य प्रोग्राम के रूप में चला रहा है, तो यह विशेष `__n