Python速记条件

时间:2011-07-07 09:33:30

标签: python if-statement conditional

这是一个快速的...

在Python中可以做到:

foo = foo1 if bar1 else foo2

这很酷,但我怎么能在不写

的情况下得到真或假
foo = True if bar1 else False

例如,在JS中,您可以通过执行

强制转换布尔类型
var foo = !!bar1;

1 个答案:

答案 0 :(得分:32)

在对象上调用bool

bool(bar1)