Palatandaan nonlocal ng Python
Halimbawa
Gumawa ng isang function sa loob ng function, na gumagamit ng variable x bilang nonlocal variable:
def myfunc1(): x = "Bill" def myfunc2(): nonlocal x x = "hello" myfunc2() ibabalik x print(myfunc1())
Paglalarawan at Paggamit
Ang Palatandaan nonlocal ay ginagamit sa paggamit ng variable sa loob ng nakakasambaling function, kung saan ang variable ay hindi dapat maging bahagi ng loob ng function.
Gamitin ang Palatandaan nonlocal upang ideklara na ang variable ay hindi lokal variable.
Maraming Halimbawa
Halimbawa
Katulad ng nakaraang halimbawa, ngunit walang paggamit ng nonlocal Palatandaan:
def myfunc1(): x = "Bill" def myfunc2(): x = "hello" myfunc2() ibabalik x print(myfunc1())
mga Pahina na may kaugnayan
Palatandaan global Gumawa ng pangkalahatang variable.