Python的三元运算及lamda表达式

(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+y
print foo(4,10)

 

posted @ 2017-06-03 17:31  魅力咔咔  阅读(840)  评论(0编辑  收藏  举报