gpt4 book ai didi

python - Python 中的全局变量

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:09 25 4
gpt4 key购买 nike

您好我尝试了以下示例(我没有在全局中有im)并发现该程序实际运行并输出10。

Python 是动态范围的吗?

def useGlobal():
def inSide():
print 'inside',
print b
b = 5
print im
inSide()

if __name__ == '__main__':

im = 10
useGlobal()

最佳答案

if 语句不会在 Python 中创建另一个作用域,因此,“im”处于模块级别,即全局作用域。

关于python - Python 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5469630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com