怎么评估False为-1和True为1是最好的方法?

2024-04-26 14:02:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个公式,我想要(Result for False) == -1*(Result for True)。我能用什么快速的方法把假表示为-1,把真表示为1?当然,如果/否则行得通。我想知道最简洁的表达方式。你知道吗


Tags: 方法falsetrueforresult公式行得通
3条回答

你可以做:

a = False
b = True

print(2 * a - 1)
print(2 * b - 1)

输出

-1
1

使用三元表达式:

result = 1 if bool else -1

如果值在my_value中,则可以写入1 if my_value else -1。你知道吗

相关问题 更多 >