Python速记条件

Python速记条件,python,if-statement,conditional,Python,If Statement,Conditional,这里有一个快速的 在Python中,可以执行以下操作: foo = foo1 if bar1 else foo2 这很酷,但是我怎么能不用写就知道是真是假呢 foo = True if bar1 else False 例如,在JS中,您可以通过执行以下操作强制强制强制转换布尔类型 var foo = !!bar1; 对对象调用bool: bool(bar1) 请问你为什么需要这个?我希望您不打算编写类似于if condition==True:…这是因为我很懒,需要根据条件语句分配一个布尔

这里有一个快速的

在Python中,可以执行以下操作:

foo = foo1 if bar1 else foo2
这很酷,但是我怎么能不用写就知道是真是假呢

foo = True if bar1 else False
例如,在JS中,您可以通过执行以下操作强制强制强制转换布尔类型

var foo = !!bar1;

对对象调用
bool

bool(bar1)

请问你为什么需要这个?我希望您不打算编写类似于
if condition==True:
…这是因为我很懒,需要根据条件语句分配一个布尔变量,所以这种方法编写起来更快