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

पायथन वेरिएबल मौजूद है या नहीं कैसे जांचें?

हम पायथन में वेरिएबल मौजूद है या नहीं जांचने के लिए निम्न कोड का उपयोग करते हैं।

उदाहरण

x = 10
class foo:
    g = 'rt'
    def bar(self):
        m = 6
        print(locals())
        if 'm' in locals():
            print('m is local variable')
        else:
            print('m is not a local variable')

f = foo()
f.bar()
print(globals())
if hasattr(f, 'g'):
    print('g is an attribute')
else:
    print("g is not an attribute")
if 'x' in globals():
    print('x is a global variable')

आउटपुट

हमें निम्न आउटपुट मिलता है:

{'self': <__main__.foo instance at 0x0000000002E24EC8>, 'm': 6}
m is local variable
{'f': <__main__.foo instance at 0x0000000002E24EC8>, '__builtins__': , '__file__': 'C:/Users/TutorialsPoint1/~.py', '__package__': None, 'x': 10, '__name__': '__main__', 'foo': , '__doc__': None}
g is an attribute
x is a global variable
Process finished with exit code 0
  1. - C में वेरिएबल नाम कैसे प्रिंट करें?

    वेरिएबल नाम प्रिंट करने का एक उदाहरण निम्नलिखित है। उदाहरण #include <stdio.h> #define VariableName(name) #name int main() { int name; char ch; printf(The variable name : %s, VariableName(name)); printf(\nThe variable name : %s, VariableName(ch)); return 0; } आउटपुट The vari

  1. - पायथन में चेक करना कि वेरिएबल टपल है या नहीं

    जब यह चेक करने की आवश्यकता होती है कि कोई वेरिएबल टपल है या नहीं, तो type मेथड का उपयोग किया जा सकता है। एक टपल एक इम्यूटेबल डेटा टाइप है। इसका मतलब है, एक बार वैल्यूज़ परिभाषित हो जाने के बाद, उनके इंडेक्स एलिमेंट्स को एक्सेस करके बदला नहीं जा सकता। यदि हम एलिमेंट्स को बदलने का प्रयास करते हैं, तो

  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

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