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())
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())
İlgili Sayfalar
Anahtar kelime global Küresel değişkenler oluşturmak için kullanılır.