博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pythong中的全局变量的调用和嵌套函数中变量的使用
阅读量:4677 次
发布时间:2019-06-09

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

全局变量调用:想要在自定义的函数中使用全局变量,就得要在

函数用关键字global声明,然后就可以对全局变量进行修改。
嵌套函数中的变量的调用:要在嵌套的变量中,使用nonlocal的声明
'''
num = 1
def fun1():
    global num  # 需要使用 global 关键字声明
    print(num)
    num = 123
    print(num)
fun1()
print(num)
def outer():
    num = 10
    def inner():
        nonlocal num   # nonlocal关键字声明
        num = 100
        print(num)
    inner()
    print(num)
outer()

转载于:https://www.cnblogs.com/MyUniverse/p/9356698.html

你可能感兴趣的文章
20155216 2017-2018-1 第八周课下作业2
查看>>
AMS1117降压电路
查看>>
百度文库开放平台-阅读器
查看>>
七大排序算法总结
查看>>
初始Windows系统
查看>>
汉诺塔
查看>>
[BZOJ1089][SCOI2003]严格n元树(递推+高精度)
查看>>
微信小程序------代码构成
查看>>
Inpaint 强大的去水印、改图软体,轻鬆把不要的物件从相片中移除
查看>>
javaScript存储
查看>>
postgresql解决锁表
查看>>
Log4j和thymeleaf结合导致sql 日志输出不了
查看>>
Unity Android 5.6版本Resources.Load效率的问题
查看>>
【PRML读书笔记-Chapter1-Introduction】1.1 Example:Polynomial Curve Fitting
查看>>
AtCoder - 4130 K-th Substring
查看>>
.net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
查看>>
SAMBA服务和FTP服务讲解
查看>>
BZOJ 2301: [HAOI2011]Problem b
查看>>
用postman模拟ajax发送json数据的笔记
查看>>
洛谷 [P1118] IOI1994 数字三角形
查看>>