इस ट्यूटोरियल में, हम सीखेंगे कि पायथन में फंक्शन का नाम कैसे प्राप्त करें। किसी भी फंक्शन का नाम लेना एक सीधी सी बात है। हमारे पास 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'
निष्कर्ष
यदि आपको ट्यूटोरियल में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।