(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)
时间: 2024-09-29 16:59:21
(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)