(1)三元运算
result='gt' if 1>3 else 'lt'print result
理解:如果条件为真,把if前面的值赋值给变量,否则把else后面的值赋值给变量。
(2)lambda表达式
temp= lambda x,y:x+y
print temp(4,10)
可以替代:
def foo(x,y): return x+yprint foo(4,10)