ग्लोबल वेरिएबल वह वेरिएबल है जिसका ग्लोबल स्कोप होता है, अर्थात यह पूरे प्रोग्राम में विजिबल और एक्सेसिबल होता है, जब तक कि इसे शैडो न किया जाए। सभी ग्लोबल वेरिएबल्स का समूह प्रोग्राम के ग्लोबल एनवायरनमेंट या ग्लोबल स्कोप के रूप में जाना जाता है।
हम कीवर्ड global का उपयोग करके किसी वेरिएबल को ग्लोबल घोषित करते हैं। सभी वेरिएबल्स का स्कोप उस ब्लॉक का होता है जहां वे डिक्लेयर और डिफाइन किए जाते हैं। उन्हें केवल उनके डिक्लेरेशन के बिंदु के बाद ही उपयोग किया जा सकता है।
उदाहरण
ग्लोबल वेरिएबल डिक्लेरेशन का उदाहरण:
def f():
global s
print(s)
s = "Only in spring, but Miami is great as well!"
s = "I am looking for a course in New York!"
f()
print(s)
आउटपुट
I am looking for a course in New York! Only in spring, but Miami is great as well! Only in spring, but Miami is great as well!