2014-03-27 32 views
0

我是一个相对较新的Python开发人员,但我来自Java背景。在Java中,有一个线布尔检查/分配器(因为缺乏一个更好的词):Python中的单行布尔检查

int result = (x)?y:z; 

我想在Python中使用类似的方法,但是我不知道这个结构是否存在。有没有办法来声明一个变量,检查一个条件是否为真,并将其分配给两个值之一,而不使用if/else?

+0

OP,这已被问过的SO十亿倍。 – smci

回答