博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
global和nonlocal
阅读量:5036 次
发布时间:2019-06-12

本文共 465 字,大约阅读时间需要 1 分钟。

# _*_ coding: utf-8 _*_ # global: 在局部声明变量是全局变量 # x=1 # def func(): #     global x #     x=2 # # func() # print(x) #2 # nonlocal:在局部声明变量是外层函数的变量 # # x=333 # def f1(): #     x=222 #     def f2(): #         x=111 #         # x = 0 #         def f3(): #             nonlocal x #             x=0 #         f3() #         print('f2内部的x: ',x) #     f2() #     print('这是f1内部的x: ',x)#现在当前层找所以 x=222 # # f1() # print(x)

转载于:https://www.cnblogs.com/OutOfControl/p/9714845.html

你可能感兴趣的文章
WinXP下由于图标造成的System.Windows.Markup.XamlParseException
查看>>
解决错误提示unable to invoke code completion due to errors in source cord.
查看>>
比较smart的一条分页存储过程
查看>>
POJ1979-Red and Black
查看>>
leetcode 数据库题解
查看>>
文件打开对话框
查看>>
install docker on centos7
查看>>
mysql 查询条件中文问题
查看>>
svn
查看>>
父组件操作子组件中的值,将父组件的值设置给子组件
查看>>
配置SQL Server 2005 以允许远程连接
查看>>
LSTM学习理解资料
查看>>
Callable与Runable接口 submit与execute区别
查看>>
Obsidium V1.3.0.4 脱壳
查看>>
Linux make语法
查看>>
用户体验之认知地图、思维导图和概念图
查看>>
bzoj3389 [Usaco2004 Dec]Cleaning Shifts安排值班
查看>>
bzoj3173 [Tjoi2013]最长上升子序列
查看>>
第八周作业
查看>>
spring事务隔离级别
查看>>