如何检查 Python 中的属性是否为真
How to check if an attribute is True in Python
我想看看有没有 object.est_devoilee is True
: 我要开条件
如果 object.devoiler 为真:那么做。
如果 object.devoiler 不正确:那么做。
起初,我的对象有 self.est_devoilee = False,当我使用 object.devoiler 时,它变成 self.est_devoilee = True 与 def :
def devoiler(self):
self.est_devoilee = True
我试过了
if object.devoiler() == True:
我试过了
if case.devoiler() is not True:
但我觉得它并没有真正检查之前是否使用过self.est_devoilee。就好像它总是 return 是真的,因为 def devoiler(self): 不是 return 布尔值吗?我只想检查是否 object.est_devoilee = True 但我不知道如何!
对不起我的拼写错误,我是法国人。谢谢!
devoiler()
方法并没有用来获取属性的值,它只是将其设置为True
。如果你想检查它,只需访问属性:
if case.est_devoiler:
# do something
我想看看有没有 object.est_devoilee is True
: 我要开条件
如果 object.devoiler 为真:那么做。
如果 object.devoiler 不正确:那么做。
起初,我的对象有 self.est_devoilee = False,当我使用 object.devoiler 时,它变成 self.est_devoilee = True 与 def :
def devoiler(self):
self.est_devoilee = True
我试过了
if object.devoiler() == True:
我试过了
if case.devoiler() is not True:
但我觉得它并没有真正检查之前是否使用过self.est_devoilee。就好像它总是 return 是真的,因为 def devoiler(self): 不是 return 布尔值吗?我只想检查是否 object.est_devoilee = True 但我不知道如何!
对不起我的拼写错误,我是法国人。谢谢!
devoiler()
方法并没有用来获取属性的值,它只是将其设置为True
。如果你想检查它,只需访问属性:
if case.est_devoiler:
# do something