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

पायथन फ़ंक्शन का नाम कैसे प्राप्त करें?

इस ट्यूटोरियल में, हम सीखेंगे कि पायथन में फंक्शन का नाम कैसे प्राप्त करें। किसी भी फंक्शन का नाम लेना एक सीधी सी बात है। हमारे पास Python2 और Python3 के लिए दो अलग-अलग तरीके हैं। आइए देखते हैं दोनों को।

पायथन2

Python2 में प्रत्येक फ़ंक्शन में func_name नामक एक संपत्ति होती है जो आपको वर्तमान फ़ंक्शन का नाम देती है। आइए एक उदाहरण देखें। सुनिश्चित करें कि आप निम्न उदाहरण को निष्पादित करते समय Python2 का उपयोग कर रहे हैं।

उदाहरण

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print("Function name is (Python2) '{}'".format(testing_function.func_name))

आउटपुट

यदि आप उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

Function name is (Python2)'testing_function'

पायथन3¶

फ़ंक्शन प्रॉपर्टी func_name Python3 में बहिष्कृत है। हमें उपयोग करने वाली संपत्ति का नाम मिलेगा __नाम समारोह के __. आइए एक उदाहरण देखें। सुनिश्चित करें कि आप पायथन3 . का उपयोग कर रहे हैं निम्नलिखित कोड चलाते समय।

उदाहरण

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print(f"Function name is (Python3) '{testing_function.__name__}'")

आउटपुट

यदि आप उपरोक्त प्रोग्राम को निष्पादित करते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

Function name is (Python3) 'testing_function'

निष्कर्ष

यदि आपको ट्यूटोरियल में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।


  1. PHP में वर्तमान फ़ंक्शन नाम कैसे प्राप्त करें?

    PHP में वर्तमान फ़ंक्शन नाम प्राप्त करने के लिए, कोड इस प्रकार है- उदाहरण आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- बेस क्लास फंक्शन! बेस क्लास फंक्शन फाइनल घोषित!स्ट्रिंग(7) डिस्प्लेडिराइव्ड क्लास फंक्शन! बेस क्लास फंक्शन फाइनल घोषित! उदाहरण आइए अब एक और उदाहरण देखें - आउटपुट यह निम्नलिखित आउ

  1. पायथन Matplotlib में एक बहुभिन्नरूपी फ़ंक्शन कैसे प्लॉट करें?

    पायथन में एक बहुभिन्नरूपी फ़ंक्शन को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x , y और z डेटा अंक numpy का उपयोग कर रहे हैं। एक आकृति और सबप्लॉट का एक सेट बनाएं। x . के साथ स्कैटर प्लॉट

  1. टिंकर/पायथन में पॉपअप संवाद कैसे प्राप्त करें?

    टिंकर एक मानक पायथन पुस्तकालय है जिसका उपयोग जीयूआई-आधारित अनुप्रयोगों को बनाने और विकसित करने के लिए किया जाता है। हम टिंकर में एक एप्लिकेशन बना सकते हैं और उसमें विजेट जोड़ सकते हैं जो एप्लिकेशन को अधिक इंटरैक्टिव बनाते हैं। मान लीजिए कि हम किसी एप्लिकेशन में पॉपअप डायलॉग दिखाना चाहते हैं। इस माम