Python nonlocal anahtar kelimesi

Örnek

Bir fonksiyon içine bir fonksiyon oluşturun, bu fonksiyon x değişkenini nonlocal değişken olarak kullanır:

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

Çalıştırma Örneği

Tanım ve Kullanım

nonlocal anahtar kelimesi, iç fonksiyonların içinden kullanılmadığı yerel değişkenler için kullanılır.

Değişkenin yerel olmayacağını belirtmek için nonlocal anahtar kelimesini kullanın.

Daha Fazla Örnek

Örnek

Aynı örnekle aynı, ancak nonlocal anahtar kelimesini kullanmadan:

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

Çalıştırma Örneği

İlgili Sayfalar

Anahtar kelime global Küresel değişkenler oluşturmak için kullanılır.