小编Stu*_*t C的帖子

主函数中声明的变量的范围?

关于变量作用域的简单问题:为什么主函数中声明的变量可以从外部函数访问?即为什么下面打印“yes”?

def run():
    print var

if __name__ == '__main__':
    var = 'yes'
    run()
Run Code Online (Sandbox Code Playgroud)

有没有办法“关闭它”?就编写好的代码而言,忽略将变量作为参数传递给函数并仍然让代码运行是没有帮助的。

python variables scope

5
推荐指数
1
解决办法
3818
查看次数

标签 统计

python ×1

scope ×1

variables ×1