Python三元运算与lambda表达式实例解析
2019-12-03 18:21
836 查看
这篇文章主要介绍了Python三元运算与lambda表达式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
三元运算是if...else...的简化版,lambda表达式是函数的简化版
三元运算(三目运算)
# 判断两个数中的较大者 fun(a1,a2): return a1 if a1>a2 else a2 v = fun(5,2) print (v) # v = 5
lambda运算(一行运算符)
#规范 lambda 参数1,参数2 : 返回值
举例
fun = lambda a1,a2: a1 + a2 v = fun(12,23) print(v) #35
百度百科的例子比较好 用sorted排序进行对比
三元函数和lambda配合使用
#配合使用 判断两数中的大数 fun = lambda a1,a2 : a1 if a1 > a2 else a2 num_max = fun(12,3) print(num_max)
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- python(3)模块、函数式 、三元运算、Lambda表达式、序列化,正则
- Python中defaultdict与lambda表达式用法实例小结
- python lambda表达式(匿名函数)写法解析
- python--迭代器,生成器,三元表达式,列表解析,生成器表达式
- python--生成器、三元表达式、列表解析、生成器表达式
- 深入解析Python中的lambda表达式的用法
- 三元运算+lambda表达式
- 可以解析公式的java类实例--可传入数值运算表达式、含变量的运算表达式
- Python中 Lambda表达式全面解析
- 深入解析Python中的lambda表达式的用法
- Python lambda表达式用法实例分析
- Python中 Lambda表达式全面解析
- python-三元运算和lambda
- python的字符串和对象的一些操作和运算以及lambda表达式
- python函数,lambda表达式,三目运算,列表解析,递归
- Python lambda表达式filter、map、reduce函数用法解析
- 三元运算与lambda表达式
- Python SqlAlchemy动态添加数据表字段实例解析
- python爬虫教程(4)-正则表达式解析网页
- python函数的lambda函数表达式