复制代码
1
2
3
4
5
6
7
8
9> # -*- coding: utf-8 -*- print("*******if...else语句*********") #if 条件为真的时候返回if前面内容,否则返回0 exp1= lambda x:x+1 if 2==1 else 0 print(exp1(2)) exp2 = lambda x:x+1 if 1==1 else 0 print(exp2(2))
结果
if…else语句**
0
3
[Finished in 0.2s]
复制代码
1
2
3
4
5
6
7
8print("*******if not...else语句*********") #if not 为假返回if not前面内容,否则返回0 exp3 = lambda x:x+1 if not 2==1 else 0 print(exp3(2)) exp4 = lambda x:x+1 if not 1==1 else 0 print(exp4(2))
结果
3
0
[Finished in 0.3s]
最后
以上就是冷酷荔枝最近收集整理的关于Python之Lambda表达式和if not...else用法的全部内容,更多相关Python之Lambda表达式和if内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复