国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中nonlocal关键字是什么

python中nonlocal关键字是什么

Python nonlocal

头像

小妮浅浅

2021-09-17 09:27:5410309浏览 · 0收藏 · 0评论

说明

1、nonlocal声明的变量不是局部变量或全局变量,而是外部嵌套函数中的变量。

2、nonlocal定义后的变量只会在调用的子函数中发挥作用。

实例

x = 1
def func():
    nonlocal x
    x =2
    print(x)
func()
print(x)
 
结果代码报错,SyntaxError: no binding for nonlocal 'x' found

为什么我只是把global换 成了nonlocal,却报错了?因为nonlocal是用于函数中的函数。

x = 1
def func():
    x = 2
    def subfunc():
        nonlocal x
        x = x + 1
        print('subfunc内打印的值:%d' % x)
        return x
    print('func内打印的值:%d' % x)
    return subfunc
func()
print('func外打印的值:%d' % x)
 
结果是:
func内打印的值:2
func外打印的值:1

nonlocal关键字既没有改变全局变量x=1的值,也没有改变局部变量x=2的值。这就是指nonlocal声明的变量不是局部变量,也不是全局变量。

以上就是python中nonlocal关键字的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

公翁晚上吃我奶头子| 暴躁少女免费看高清电视剧| 李丽珍《红颜祸水》| 妈妈的闺蜜| 水蜜桃免费高清电视剧大全| 速度与激情9| 家公给我治疗5中字| 双乳被十几个男人吃奶| 粗大挺进亲女小雅小流| 按摩师把我添高潮了6次| 下面的小嘴又饿了| 蜜桃熟了| 军官(巨肉高H)| 《慈母夜吟》完整版| 《性爽2》电影| 老和尚猛挺进她莹莹的体导演是谁 | 少女尖叫之夜1-4集免费| 免费外国网站浏览器推荐| 《夜班护士》结局| 欧美大妈LOGO大全| 哈尼克孜| 星空无痕MV免费视频观看| 成色P31S是国精产品吗| 《一滴都不许漏》何泽城林荫| 玉女心经2:阴阳合欢李丽珍 | 哪…你的鸣巴好大歌曲背后故事| 教练车内含乳挺进她漫画| 初中小姐姐脚丫踩在男生困困 | 电影《满足2》完整版在线观看| 一夹一摇怎么练出来| 电影《乳妓》在线观看| 护士PLAY超薄A字约会裙| 法国《监狱伦理3》| 女性三角毛毛区有片毛掉光正常吗| 海棠书屋免费无弹窗全文阅读| 美国巜性来潮喷2| 偷吃爸爸擎天柱1-100集| 卫生间被教官做好爽HH视频 | 双男主做酱酱酿酿视频大全真人版| 《不戴套瑜伽教练3》| 挤牛奶暗示什么意思