Python 函数内部修改外部变量的方法
本文介绍在 Python 函数内部修改外部变量的两种核心机制:nonlocal 与 global。通过代码示例展示如何使用 nonlocal 修改嵌套函数中的非全局变量,以及使用 global 修改全局变量,帮助开发者正确理解变量作用域与赋值规则。
若要在函数内部修改外部变量,需使用 nonlocal 或 global 关键字。
def f1():
print("in f1..")
num=111
def f2():
nonlocal num
num=222
print(num)
f2()
print(num)
f1()
以上关于 Python 函数内部修改外部变量的内容即为本文全部信息,旨在为读者提供参考,欢迎持续关注与支持。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









