小编ano*_*321的帖子

hasattr 不断返回 False

class Avatar:

    def __init__(self, HP=100, damage=10, defends=10, magic=5):
        self.__hp = HP
        self.__dam = damage
        self.__def = defends
        self.__mag = magic

    def check_hasattr(self):
        print hasattr(Avatar,'__hp')

warrior = Avatar(99,9,9,4)
Avatar.check_hasattr(warrior)
Run Code Online (Sandbox Code Playgroud)

有人知道为什么我期望的print语句会返回吗?FalseTrue

python hasattr

2
推荐指数
1
解决办法
1455
查看次数

标签 统计

hasattr ×1

python ×1