Python yerel olmayan Anahtar Kelime
Örnek
x değişkenini yerel olmayan bir değişken olarak kullanan bir işlevin içinde bir işlev yapın:
def myfunc1():
x = "John"
def myfunc2():
nonlocal x
x = "hello"
myfunc2()
return x
print(myfunc1())
Tanım ve Kullanım
Anahtar nonlocal
sözcük, değişkenin iç işleve ait olmaması gereken iç içe işlevlerdeki değişkenlerle çalışmak için kullanılır.
nonlocal
Değişkenin yerel olmadığını bildirmek için anahtar sözcüğü kullanın .
Daha fazla örnek
Örnek
Yukarıdakiyle aynı örnek, ancak yerel olmayan anahtar kelime olmadan:
def myfunc1():
x = "John"
def myfunc2():
x = "hello"
myfunc2()
return x
print(myfunc1())
İlgili Sayfalar
Anahtar kelime global
, global değişkenler yapmak için kullanılır.