一般来说,一个if...else...表达式的标准形式如下:

flag = False

if flag:
    a = 10
else:
    a = 5

print a

输出结果为5 但是二般的形式就不一样了,一行就能解决:

flag = False
a = 10 if flag else 5
print a

输出结果同样是5