Python 如何引用或调用返回'True'的'if'语句?
如何引用或调用返回Python 如何引用或调用返回'True'的'if'语句?,python,Python,如何引用或调用返回True的if语句?我想用这个条件来执行另一个命令 def win(self): sent_by_bot = self.sender in self.bots is_giveaway = ('giveaway' in self.msg.lower()) is_win = ('won' in self.msg.lower()) is_me = ('AAAAA' in self.msg.lower()) if sent_by_bot and
True
的if
语句?我想用这个条件来执行另一个命令
def win(self):
sent_by_bot = self.sender in self.bots
is_giveaway = ('giveaway' in self.msg.lower())
is_win = ('won' in self.msg.lower())
is_me = ('AAAAA' in self.msg.lower())
if sent_by_bot and is_giveaway and is_win and is_me:
return True
return false
可以像使用任何其他布尔值一样使用函数结果:
if my_bot.win():
<other command>
如果我的机器人赢了():
只是为了可读性:您不需要编写is_-win=('won'在self.msg.lower()中)
。只需在self.msg.lower()中使用is_win='won'。仅为了可读性:编写return
(如果返回True,则使用;如果返回False,则使用)。