Python by Example 中文版:三元操作符

如果你有C/C++或Java的编程经验,那你会问Python有没有三元操作符。 以C语言举例,结构就是(Z?X:Y), Z是条件表达式,X是Z为True时的结果,Y是Z为False时的结果 以自然语言为例,(高圆圆与赵又廷真心相爱么?结婚:不结婚)

Python中的语法形式:(X if Z else Y)

x = 8
y = 9
smaller = x if x < y else y
print("smaller = ", smaller)

运行if-2.py

$ python if-2.py
smaller =  8

下一个例子: 分支结构.