python lambda 三元表达式

python lambda 三元表达式

python中的lambda函数用法

通常定义的函数
def sum(x,y):
      return x+y

print(sum(4,6))

用lambda来实现:
p = lambda x,y:x+y
print(p(4,6))

python的三元表达式

a = 1
b = 2


h = a-b if a>b else a+b

print(h)

java的三元表达式是这样

int a = 1;
String b = "";
b =  a > 1 ? "当a>1时执行表达式1":"当a<=1时执行表达式2"
System.out.println(b)
原文地址:https://www.cnblogs.com/111testing/p/13994727.html