代码改变世界

python lambda 三元表达式

2020-11-17 16:03  清风软件测试开发  阅读(423)  评论(0编辑  收藏  举报

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)