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

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


एस्टेरिस्क (स्टार) ऑपरेटर Python में एक से अधिक अर्थों के साथ उपयोग किया जाता है।

न्यूमेरिक डेटा टाइप्स के लिए, `*` गुणा ऑपरेटर के रूप में उपयोग किया जाता है।

>>> a = 10; b = 20
>>> a * b
200
>>> a = 1.5; b = 2.5
>>> a * b
3.75
>>> a = 2 + 3j; b = 3 + 2j
>>> a * b
13j

स्ट्रिंग, लिस्ट और टपल जैसे अनुक्रमों के लिए, `*` रिपीटिशन ऑपरेटर है।

>>> s = "Hello"
>>> s * 3
'HelloHelloHello'
>>> L1 = [1, 2, 3]
>>> L1 * 3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
>>> T1 = (1, 2, 3)
>>> T1 * 3
(1, 2, 3, 1, 2, 3, 1, 2, 3)

फंक्शन डिक्लेरेशन में सिंगल एस्टेरिस्क कॉलिंग एनवायरनमेंट से वेरिएबल नंबर ऑफ आर्गुमेंट्स पास करने की अनुमति देता है। फंक्शन के अंदर यह टपल की तरह व्यवहार करता है।

>>> def function(*arg):
...     print(type(arg))
...     for i in arg:
...         print(i)
>>> function(1, 2, 3)

1
2
3
  1. ट्विटर पर बायो का क्या मतलब है? ट्विटर पर बायो का क्या मतलब है?

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

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

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

  1. - Python में Strings पर % Operator क्या करता है?

    % String Formatting Operator % एक String Formatting Operator या Interpolation Operator है। दिए गए format % values (जहां Format एक String है), Format में % Conversion Specifications को Values के Zero या अधिक Elements से Replace किया जाता है। Effect C Language में sprintf() का उपयोग करने के समान है।