Python中的局部和全局变量的规则是什么
导读:Python中的局部和全局变量的规则是什么?在Python中,仅在函数内引用的变量隐式地为全局变量。如果一个变量在函数体内的任何位置被赋值,它被认为是一个局部变量,除非明确声明为全局变量。尽管起初有点令人惊讶,但一时的考虑解释了这一点。一方...
Python中的局部和全局变量的规则是什么?
在Python中,仅在函数内引用的变量隐式地为全局变量。如果一个变量在函数体内的任何位置被赋值,它被认为是一个局部变量,除非明确声明为全局变量。
尽管起初有点令人惊讶,但一时的考虑解释了这一点。一方面,要求分配变量可以防止出现意想不到的副作用。另一方面,如果所有全局引用都需要,你会一直使用。您必须声明为全局的每个对内置函数的引用或对导入模块的一个组件。这种混乱会挫败 宣言对确定副作用的有用性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python中的局部和全局变量的规则是什么
本文地址: https://pptw.com/jishu/59571.html
