博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python——函数 14、global与nonlocal
阅读量:4554 次
发布时间:2019-06-08

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

1、global:在局部修改全局变量

x=100def foo():    global x    x=200foo()print(x)#todo 如果不写global,则打印为100
View Code

2、nonlocal:只在函数内部找变量,如果没有则报错

x=100def a():    x=200    def b():        x=300        def c():            nonlocal x            x=1000        c()        print(x)    b()a()
View Code

 

转载于:https://www.cnblogs.com/StevenSunYiwen/p/8954308.html

你可能感兴趣的文章
不被Database Replay支持的请求
查看>>
mmsplayer for wince,windows demo已经发布
查看>>
liunx网络基本命令
查看>>
滑动门的制作
查看>>
Search a 2D Matrix II
查看>>
解决animate动画连续播放bug
查看>>
找人办事,代理设计模式(Proxy)
查看>>
RadioButtonList控件绑定数据时设定默认值
查看>>
创建自己的控件
查看>>
RowFilter遇上特殊字符*%'[]\
查看>>
设计模式--适配器(Adapter)模式
查看>>
交换数据
查看>>
树结构(三)----平衡二叉树(AVL树)
查看>>
max9526——PAL/NTSC解码芯片
查看>>
基于opencv和mfc的摄像头采集代码(GOMFCTemplate2)持续更新
查看>>
android开发_LayerlistDrawable(层叠图片)在进度条中的应用
查看>>
Deep Learning阅读资料
查看>>
跟着underscore学防抖
查看>>
SQL语句练习手册--第三篇
查看>>
js函数表达式和函数声明的区别
查看>>