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

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

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

पायथन2

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

उदाहरण

# फ़ंक्शन परिभाषित करना
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 पायथन3 में डिप्रिकेटेड है। हम फ़ंक्शन की प्रॉपर्टी __name__ का उपयोग करके फ़ंक्शन का नाम प्राप्त करेंगे। आइए एक उदाहरण देखें। सुनिश्चित करें कि आप निम्नलिखित कोड चलाते समय पायथन3 का उपयोग कर रहे हैं।

उदाहरण

# फ़ंक्शन परिभाषित करना
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 में Current Function Name प्राप्त करना

    PHP में currently executing function/method का नाम प्राप्त करने के magic constants। Magic Constants ConstantReturnsScope __FUNCTION__Function name (case-sensitive)Function के अंदर __METHOD__Class::method nameMethod के अंदर __CLASS__Class nameClass के अंदर __TRAIT__Trait nameTrait के अंदर __NAM

  1. पायथन मैटप्लॉटलीब में मल्टीवेरिएट फंक्शन कैसे प्लॉट करें? पायथन मैटप्लॉटलीब में मल्टीवेरिएट फंक्शन कैसे प्लॉट करें?

    पायथन में मल्टीवेरिएट फंक्शन प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: चरण फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। नम्पी का उपयोग करके रैंडम x, y और z डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। x, y और z डेटा पॉइंट्स के साथ स्कैटर प्लॉट बनाएं। स्

  1. Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें? Tkinter/Python में पॉपअप डायलॉग कैसे प्राप्त करें?

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