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

पायथन में वैश्विक और स्थानीय चर के बीच क्या अंतर है?


वैश्विक चर एक ऐसा चर है जो विश्व स्तर पर पहुंच योग्य है। एक स्थानीय चर वह है जो केवल वर्तमान दायरे तक ही पहुंच योग्य है, जैसे कि किसी एकल फ़ंक्शन परिभाषा में उपयोग किए जाने वाले अस्थायी चर।

उदाहरण

दिए गए कोड में

q = "I love coffee" # global variable
def f():
    p = "Me Tarzan, You Jane." # local variable
    print p
 f()
print q

आउटपुट

आउटपुट इस प्रकार है

Me Tarzan, You Jane.
I love coffee

दिए गए कोड में, p एक स्थानीय चर है, जो फ़ंक्शन f () के लिए स्थानीय है। q एक वैश्विक चर है जिसे मॉड्यूल में कहीं भी पहुँचा जा सकता है।


  1. जावास्क्रिप्ट में एक चर घोषित करने और आरंभ करने के बीच क्या अंतर है?

    ECMAScript विनिर्देश में एक चर की घोषणा और आरंभीकरण के बारे में निम्नलिखित कहा गया है - A var statement declares variables that are scoped to the running execution context’s VariableEnvironment. Var variables are created when their containing Lexical Environment is instantiated and are initial

  1. टिंकर (पायथन) में root.destroy () और root.quit () के बीच क्या अंतर है?

    जब हम नष्ट () . का आह्वान करते हैं टिंकर विंडो ऑब्जेक्ट के साथ विधि, यह मेनलूप . को समाप्त करती है विंडो के अंदर सभी विजेट्स को प्रोसेस और नष्ट कर देता है। टिंकर नष्ट करें () विधि मुख्य रूप से पृष्ठभूमि में चल रहे दुभाषिया को मारने और समाप्त करने के लिए उपयोग की जाती है। हालांकि, छोड़ें () mainloop

  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -