国产成人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电脑。

关注

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

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

细川麻里| 吃爸爸大吉吧父子原文出处| 妻子的妹妹免费版电视剧大全| 农场一母四女一婿胡本兴小说 | 《警花交换做爰》| 《与上司做爰HD》| WWW.77.GOV.CN| 暴躁姐姐BGM国语版| BOSS凶猛老公喂不饱十月初| GTV一同看GTV蓝颜| 《交换:完美的邻居》3| 挤牛奶和拔萝卜能同吃吗| 停电了同桌把我拉入怀中小说| 我妈妈同意你再做一次心理咨询 | 日本在线观看| 女朋友太骚了每次进去都觉得很疼 | 浏览器| 97精品无码AV九九九九九九| 狗锁住女人狗的视频大全图片 | 女生给男生吃小头头| 《老板娘2》完整版| 《喂奶人妻厨房HD》| EXO妈妈MV高清视频播放| 欧美大妈LOGO大全| 一晚上要了小姑娘三次!| 豪门贵妇猎美录TXT| 一品国精和二品国精的文化意义| 水蜜桃| 美国色情巜春药2| 《炸裂吧!巨棒》免费阅读漫画| 麻豆精品无码国产在线播放| 55影院最新免费看电视剧| 做完放里面睡觉醒了继续| 韩国《少妇的激情》| 国产少女免费观看电视剧 | 怎么用一支笔把自己弄出粘液| 一家乱战1-13集大| 《丰满的女邻居》播放| A片人人澡CH人人人妻付费| 17C·MOC官网| 爱浸画网