三元运算和lambda表达式

2017-08-23  本文已影响0人  转身为墙
图1.png
temp = None
if 1>3:
    temp = 'gt'
else:
    temp = 'lt'
print temp
#等同于   
result = 'git' if 1>3 else 'lt'
print result

#打印结果
lt
lt
def foo(x,y):
    return x+y
print foo(4,10) 
#等同于
temp = lambda x,y:x+y
print temp(4,10)
上一篇 下一篇

猜你喜欢

热点阅读