उदाहरण के लिए: असाइनमेंट बयान एक नया स्थानीय चर घोषित करेंगे। foo = 'global'
def func1():
foo = 'func1'
def func2():
foo = 'local variable in func2'
उपयोग वैश्विक घोषणा वैश्विक में
में पाइथन nonlocal कथन मैं पाइथन 3 स्रोत कोड में दायरे के कुछ विश्लेषण करने की कोशिश कर रहा हूं और मैं कक्षा परिभाषा के अंदर nonlocal कथन कथन कैसे काम करता है के साथ अटक गया हूँ। जैसा कि मैं इसे समझता