要介绍Python的三元表达式,可以先看看其他编程语言比如C,JAVA中应用:
public class java {
public static void main(String[] args){
int x = 100;
int y = 101;
int MAX = (x > y)? x: y;
System.out.println("MAX:" + MAX);
}
}
上面的例子可以很好的说明了其他语言的格式:
判段的条件 ? 条件为真时的结果:条件为假时的结果
而在Python中尽管也有三元表达式,但格式不同,先看下在Python中简单示例
>>> x = 4
>>
当条件为真时执行的语句 if 条件判断 else 当条件为假时执行的语句。以下是示例代码:
x, y = 10, 15
biggest = x if x > y else y
print(biggest) # Output: 15
这将输出y,因为y的值大于x的值。