【发布时间】:2012-09-29 03:03:13
【问题描述】:
我有这个问题,不知道要问谷歌:
(value == 'ok') ? 'ok' : 'not ok'
我的意思是语法:
(expression) ? (return if <expresion> is true) : (return this value if <expresion> is false
【问题讨论】:
-
请注意,这称为“三元运算符”。
-
在 C 中,这被称为“三元运算符”,谷歌搜索
python ternary operator会指出你想去的地方。 -
我认为投反对票的人认为这是一个微不足道的答案,但如果您不知道要查找的术语,实际上很难找到。 +1
-
@mgilson 正如我所写:我不知道如何向谷歌索要它。我不知道这个语法的名称
-
@WBAR -- 无论如何,我支持 Lattyware,我也不同意反对票 ...
标签: python python-2.7