相当于?在Java中用于Python?

时间:2015-02-20 04:36:25

标签: java python

在java中,我使用

variable = something == 1 ? 1 : 0

一直在运作。在python中是否有等效函数?

2 个答案:

答案 0 :(得分:3)

在Python中,该运算符的读取略有不同 - 更像是英语。与Python中的Java语句等价的是:

variable = 1 if something == 1 else 0

答案 1 :(得分:2)

在Python中称为'条件':

>>> 'one' if 1 else 'not'
'one'

涵盖PEP308