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

पायथन फ़ंक्शन में वैश्विक चर का उपयोग कैसे करें?

शब्द, वैश्विक और स्थानीय एक स्क्रिप्ट या कार्यक्रम के भीतर एक चर की पहुंच के अनुरूप हैं। एक वैश्विक चर वह है जिसे कहीं भी पहुँचा जा सकता है। एक स्थानीय चर को केवल उसके फ्रेम के भीतर ही पहुँचा जा सकता है। एक स्थानीय चर को विश्व स्तर पर एक्सेस नहीं किया जा सकता है।

वैश्विक चर वे हैं जो किसी फ़ंक्शन के बाहर परिभाषित और घोषित किए जाते हैं और कहीं भी उपयोग किए जा सकते हैं।

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

दिए गए कोड को यह दिखाने के लिए फिर से लिखा गया है कि फ़ंक्शन foo के अंदर और बाहर ग्लोबल वेरिएबल को कैसे एक्सेस किया जाता है।

उदाहरण

# This function uses global variable k
k = "I like green tea"
def foo():
    print k #accessing global variable inside function
foo()
print k #accessing global variable outside function
 

आउटपुट

C:/Users/TutorialsPoint1/~.py
I like green tea
I like green tea

  1. विंडोज़ पर पायथन का उपयोग कैसे करें

    सीखने और उपयोग करने के लिए सबसे अच्छी प्रोग्रामिंग भाषाओं में से एक के रूप में, इसमें कोई आश्चर्य की बात नहीं है कि लाखों नए कोडर्स अपना ध्यान पायथन का उपयोग करने के तरीके सीखने पर लगाते हैं। यह सभी प्रमुख ऑपरेटिंग सिस्टम पर उपलब्ध पायथन के समर्थन के साथ प्रवेश की एक कम बाधा प्रदान करता है, जिससे आप

  1. टिंकर पायथन में थ्रेड का उपयोग कैसे करें?

    Tkinter के साथ, हम थ्रेडिंग का उपयोग करके एक बार में कई फ़ंक्शन कॉल कर सकते हैं . यह किसी एप्लिकेशन में कुछ कार्यों का अतुल्यकालिक निष्पादन प्रदान करता है। पायथन में एक थ्रेड का उपयोग करने के लिए, हम थ्रेडिंग . नामक एक मॉड्यूल आयात कर सकते हैं और इसके थ्रेड . को उपवर्गित करें कक्षा। हमारी नई कक्षा

  1. पायथन में लैम्ब्डा फ़ंक्शन का उपयोग कैसे करें?

    ये मूल रूप से अनाम एक-पंक्ति फ़ंक्शन हैं जो रनटाइम पर बनाए जाते हैं जो फ़ंक्शन के नाम से बंधे नहीं होते हैं। वे मक्खी पर फ़ंक्शन की परिभाषा लौटाते हैं। लैम्ब्डा फ़ंक्शन में रिटर्न स्टेटमेंट नहीं होता है, वे हमेशा एक एक्सप्रेशन लौटाते हैं। आप हमेशा लैम्ब्डा की परिभाषा कहीं भी रख सकते हैं जहां किसी