三元运算
temp=0if 1>2: temp='gt'else: temp='lt'print(temp)
相当于
a= 'gt' if 1>2 else 'lt'print(a)
输出结果都为 a
###lambda 表达式
b=lambda x,y:x+yprint(b(2,3))
lambda 是1个匿名函数,相当于声明了1个b函数,给b传2个参数,并让他们相加
def a(x,y): return x+yprint (a(x,y))
本文共 276 字,大约阅读时间需要 1 分钟。
temp=0if 1>2: temp='gt'else: temp='lt'print(temp)
相当于
a= 'gt' if 1>2 else 'lt'print(a)
输出结果都为 a
###lambda 表达式
b=lambda x,y:x+yprint(b(2,3))
lambda 是1个匿名函数,相当于声明了1个b函数,给b传2个参数,并让他们相加
def a(x,y): return x+yprint (a(x,y))
转载于:https://my.oschina.net/esdn/blog/785012