首页后端开发PythonPython中的局部和全局变量的规则是什么

Python中的局部和全局变量的规则是什么

时间2023-06-03 11:16:01发布访客分类Python浏览443
导读:Python中的局部和全局变量的规则是什么?在Python中,仅在函数内引用的变量隐式地为全局变量。如果一个变量在函数体内的任何位置被赋值,它被认为是一个局部变量,除非明确声明为全局变量。尽管起初有点令人惊讶,但一时的考虑解释了这一点。一方...

Python中的局部和全局变量的规则是什么?

在Python中,仅在函数内引用的变量隐式地为全局变量。如果一个变量在函数体内的任何位置被赋值,它被认为是一个局部变量,除非明确声明为全局变量。

尽管起初有点令人惊讶,但一时的考虑解释了这一点。一方面,要求分配变量可以防止出现意想不到的副作用。另一方面,如果所有全局引用都需要,你会一直使用。您必须声明为全局的每个对内置函数的引用或对导入模块的一个组件。这种混乱会挫败 宣言对确定副作用的有用性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python中的局部和全局变量的规则是什么
本文地址: https://pptw.com/jishu/59571.html
python怎么在两行之间插入空行 python如何自动生成单个随机字母

游客 回复需填写必要信息