Kichwa cha nonlocal cha Python
Matokeo
Kumekua kichwa cha kina kwa kichwa cha kina, kwa habari ya x kama habari ya kina:
def myfunc1(): x = "Bill" def myfunc2(): nonlocal x x = "hello" myfunc2() kutumia x print(myfunc1())
Utekelezaji na Kufanyika
Kichwa cha nonlocal kinatumika kwa kusaidia kufanya kwa kichwa cha kina kwa habari ambayo haikubadilika kwa kichwa cha kina.
Tumia kichwa cha nonlocal kuwaambatana kwa habari ingekuwa msingi sana.
Matokeo ya Zaidi
Matokeo
Kama matokeo wa juu, lakini bila kichwa cha nonlocal:
def myfunc1(): x = "Bill" def myfunc2(): x = "hello" myfunc2() kutumia x print(myfunc1())
Makutano ya Habari
Kichwa cha global Kichwa cha kumekua kama muhimu wa kijumla.