【发布时间】:2015-12-12 18:01:48
【问题描述】:
在 Java 中,可以将 IF-THEN 语句表示为以下形式:
a = (x==10) ? true : false;
相当于
if (x==10)
a=true;
else
a=false;
是否可以在 Python 中做同样的事情?
【问题讨论】:
-
你可以只做
a = (x == 10),因为比较已经产生了一个布尔值。您要查找的术语是条件表达式,它是一个三元运算符(与+或==之类的二元运算符或@987654327 之类的一元运算符相反@ 或not)
标签: python if-statement