小编Ama*_*ddy的帖子

当类型(n).__ name__有效时,为什么n .__ name__属性错误?

n = 20
print n.__name__
Run Code Online (Sandbox Code Playgroud)

我收到错误,因为n没有属性__name__:

AttributeError: 'int' object has no attribute '__name__'
Run Code Online (Sandbox Code Playgroud)

但是nint类的一个实例,并int.__name__给出了结果,那么为什么会n.__name__抛出错误.我期望因为n是一个类的实例int,它应该可以访问该类的所有属性.

python attributes class instance

4
推荐指数
1
解决办法
255
查看次数

标签 统计

attributes ×1

class ×1

instance ×1

python ×1