Kudi nonlocal Python
Shafin
Don tsara aiki a kananan aiki, amfani da alama aiki x a matsayin alama aiki ko'ina:
def myfunc1(): x = "Bill" def myfunc2(): nonlocal x x = "hello" myfunc2() return x print(myfunc1())
Kala da amfani
Kudi nonlocal amfani da ke amfani da alama aiki a kananan aiki, inda alama aiki ba ta yiwa alama aiki kananan ba.
Amfani da kudi nonlocal domin bayyana alama aiki ba ta yiwa alama aiki gida ba.
Kashi da yau
Shafin
Daga shafin kanan, ba a amfani da kudi nonlocal ba:
def myfunc1(): x = "Bill" def myfunc2(): x = "hello" myfunc2() return x print(myfunc1())
Makaman
Kudi global Don tsara alama aiki da global.