python中的三元运算
在C中有一种简洁判断叫做三元运算符(三目运算符),一般形式为:表达式1? 表达式2: 表达式3
a > b? print a: print b;
这个判断简洁明了,在使用简单判断时太方便了。
那么我们看下python的类似写法
>>>sum = 100
>>>print "100" if 100==sum  else "error" 
100
python的写法完全颠覆了C的三元运算,不过用来做简单运算挺好用的