Python nonlocal मुख्य शब्द

उदाहरण

फंक्शन के अंदर एक फंक्शन सिर्जित करें जो वेरियेबल x को ग्लोबल वेरियेबल के रूप में इस्तेमाल करता है:

def myfunc1():
  x = "Bill"
  def myfunc2():
    nonlocal x
    x = "hello"
  myfunc2() 
  return x
print(myfunc1())

चलाएं उदाहरण

परिभाषा और उपयोग

nonlocal मुख्य शब्द का उपयोग निचले स्तर के फंक्शन के अंदर वेरियेबल का उपयोग करने के लिए है, जहाँ वेरियेबल निचले स्तर के फंक्शन के अधीन नहीं है。

कृपया nonlocal मुख्य शब्द का उपयोग करके वेरियेबल नहीं ग्लोबल वेरियेबल घोषित करें。

अधिक उदाहरण

उदाहरण

इसके साथ ही, nonlocal मुख्य शब्द का उपयोग नहीं करें:

def myfunc1():
  x = "Bill"
  def myfunc2():
    x = "hello"
  myfunc2() 
  return x
print(myfunc1())

चलाएं उदाहरण

संबंधित पृष्ठ

मुख्य शब्द global ग्लोबल वेरियेबल बनाने के लिए इस्तेमाल करें