【发布时间】:2022-08-11 20:08:18
【问题描述】:
class Something:
x = \"hi\"
def func(self):
k = \"hi2\"
在这段代码中,x 作为 class attribute 和 k 作为变量。 x 属于什么范围(local、enclosed、global、builtin),k 属于什么范围?
-
这种措辞听起来有点像家庭作业(为什么应该是
builtin?)。你试过用 Python 研究作用域吗?大多数教程都有关于这些的部分。 -
刚刚修复了缩进。这不是作业,我知道答案不是
built in或global范围,我只是把它放在那里,这样我就可以得到一个答案来回答变量属于哪个范围类别,而不是类似:这个变量属于这个函数范围等 -
不在
func()之内,而是在课堂之外
标签: python python-3.x oop scope