Python 函数内部修改外部变量的方法
陈默
发布时间:2026-10-13 |
6人浏览过
本文介绍在 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 函数内部修改外部变量的内容即为本文全部信息,旨在为读者提供参考,欢迎持续关注与支持。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- C# ListView 控件枚举显示系统颜色效果代码示例 2026-10-16
- C语言控制台贪吃蛇:多线程与链表实现解析 2026-10-16
- Java网络编程:UDP协议数据发送与接收完整指南 2026-10-16
- C++二叉树层次遍历(BFS)实现:队列打印与序列化 2026-10-16
- C++指针与引用的区别及引用的三种用法详解 2026-10-16













