Python关键词nonlocal如何使用

 时间:2024-10-14 04:35:14

1、打开Python开发工具IDLE,新建‘testNonloc.py’文件。

Python关键词nonlocal如何使用

3、F5运行代码,结果如下图所示,外层函数打印出外层函数内定义的变量t1的值,内层函数也能打印出外层函数中定义的t1的值。

Python关键词nonlocal如何使用

5、F5运行代码,程序报错,因为在外层函数无法访问到内层函数定义的变量。

Python关键词nonlocal如何使用

7、F5运行代码,发现在内层函数可以正常修改nonlocal关键字声明的外层函数定义的变量。总结一下nonlocal关键字使用场景是内层函数修改外层函数的变量,global关键字使用场景是任意函数修改全局变量。

Python关键词nonlocal如何使用
  • SQL Server创建ID自增的表
  • Windows如何通过命令打开计算器、记事本、画图
  • js怎样获取表格的自定义属性值
  • C# WinForm VS2013串口助手之获取可用串行端口
  • java如何替换key 对应的 value值?
  • 热门搜索
    法国旅游注意事项 同程旅游怎么样 帕劳旅游报价 厦门好玩的旅游景点 旅游线路设计方案 浙江横店旅游攻略 杭州海外旅游有限公司 苏州旅游景点推荐 格萨拉生态旅游区 去台湾旅游买什么