पायथन में “वैश्विक” कीवर्ड का प्रयोग

| | | | | | | | | | | |

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

मैं पायथन 2.7 का उपयोग कर रहा हूं और मैंने इस छोटे से परीक्षण की कोशिश की

>>> sub = ["0", "0", "0", "0"] >>> def getJoin(): ... return ".".join(sub) ... >>> getJoin() "0.0.0.0" 

ऐसा लगता है कि वैश्विक के बिना भी चीजें ठीक काम कर रही हैं। मैं बिना किसी समस्या के वैश्विक चर का उपयोग करने में सक्षम था।

क्या मुझे कुछ याद आ रहा है? इसके अलावा, निम्नलिखित पायथन प्रलेखन से है:

वैश्विक विवरण में सूचीबद्ध नामों को औपचारिक पैरामीटर के रूप में या लूप नियंत्रण लक्ष्य, वर्ग परिभाषा, फ़ंक्शन परिभाषा या आयात विवरण के रूप में परिभाषित नहीं किया जाना चाहिए।

जबकि औपचारिक पैरामीटर और वर्ग परिभाषा मेरे लिए मायने रखती है, मैं लूप नियंत्रण लक्ष्य और फ़ंक्शन परिभाषा के लिए प्रतिबंध को समझने में सक्षम नहीं हूं।