2024-04-26 14:02:51 发布
网友
我有一个公式,我想要(Result for False) == -1*(Result for True)。我能用什么快速的方法把假表示为-1,把真表示为1?当然,如果/否则行得通。我想知道最简洁的表达方式。你知道吗
(Result for False) == -1*(Result for True)
你可以做:
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。你知道吗
my_value
1 if my_value else -1
你可以做:
输出
使用三元表达式:
如果值在
my_value
中,则可以写入1 if my_value else -1
。你知道吗相关问题 更多 >
编程相关推荐