应用场景:简化if语句# 关于三元运算# 结果+ if + 条件 + else + 结果result='gt' if 1>3 else 'lt'print(result) # lt# 理解:如果条件为真,把if前面的值赋值给变量,否则把else后面的值赋值给变量。lambda 表达式temp = lambda x,y:x+yprint(temp(4,10)) # 14可替代:def foo(x,y): return x+yprint(foo(4,10)) # 14

应用场景:简化if语句# 关于三元运算# 结果+ if + 条件 + else + 结果result='gt' if 1>3 else 'lt'print(result) # lt# 理解:如果条件为真,把if前面的值赋值给变量,否则把else后面的值赋值给变量。lambda 表达式temp = lambda x,y:x+yprint(temp(4,10)) # 14可替代:def foo(x,y): return x+yprint(foo(4,10)) # 14