当前位置: 首页 > 面试题库 >

如何在Python中获得布尔值的相反(否定)?

商同化
2023-03-14
问题内容

对于以下示例:

def fuctionName(int, bool):
    if int in range(...):
        if bool == True:
            return False
        else:
            return True

有什么办法可以跳过第二个if语句?只是为了告诉计算机返回布尔值的相反值bool


问题答案:

您可以使用:

return not bool


 类似资料:
  • 问题内容: Python实际包含布尔值吗?我知道您可以做到: 但是我相当学究,喜欢在Java中看到布尔值。例如: Python中是否有布尔值之类的东西?我似乎在文档中找不到类似的内容。 问题答案: [编辑] 有关更多信息:http : //docs.python.org/library/functions.html#bool 您的代码也可以工作,因为在需要时会转换为。实际上,Python很长一段时

  • 问题内容: 我正在寻找最好的方法(快速而优雅)来获取python中的随机布尔值(翻转硬币)。 目前,我正在使用或。 有我不知道的更好的选择吗? 问题答案: 亚当的答案相当快,但是我发现答案要快得多。如果您真的想要布尔值而不是long值,那么 仍然是两倍的速度 两种解决方案都需要 如果最大的速度不是优先考虑的话,那么阅读肯定会更好 在看到@Pavel的答案后添加了此内容

  • 我需要一个可以在junit 方法中调用的方法,该方法比较两个布尔值以检查它们是否相等,并返回一个布尔值。例如,类似这样的事情: 如果不相等,则返回false,如果相等,则返回true。我已经检查了布尔类,但是唯一接近的是< code>Boolean.compare(),它返回一个int值,我不能使用这个值。

  • 嗨,我正试图得到相反的价值观之间 我通过这种方式获得了一些数据: 但是我需要相反的数据,怎么才能得到呢? 谢谢

  • 问题内容: Go的布尔类型的零值为。Postgres支持未定义的BOOL类型,表示为NULL。尝试从Go中的Postgres获取BOOL值时,这会导致问题: 输出: 解决这个问题的最惯用的方法是什么?我想象的两种解决方案都不是很吸引人: 不要使用Go的类型。相反,我可能会使用一个字符串,并进行自己的转换,这占 在Postgres中,请始终通过使用或其他方式确保BOOL为TRUE或FALSE 。 问

  • 把一个Boolean方法或变量攺变为相反的意义,也就是原来是true的变为false,原来是false的变为true。 操作步骤: 菜单栏: Refactor —> Invert Boolean