Python三元运算与lambda表达式实例解析

作者:wangxiaobei2019 时间:2023-06-14 16:34:09 

这篇文章主要介绍了Python三元运算与lambda表达式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

三元运算是if...else...的简化版,lambda表达式是函数的简化版

三元运算(三目运算)

Python三元运算与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排序进行对比

Python三元运算与lambda表达式实例解析

三元函数和lambda配合使用


#配合使用 判断两数中的大数
fun = lambda a1,a2 : a1 if a1 > a2 else a2
num_max = fun(12,3)
print(num_max)

来源:https://www.cnblogs.com/wangxiaobei2019/p/11587846.html

标签:python,三元,运算,lambda,表达式
0
投稿

猜你喜欢

  • php逐行读取txt文件写入数组的方法 <font color=red>原创</font>

    2023-11-14 17:22:07
  • MySQL5.6解压版服务无法启动之系统错误1067问题

    2024-01-14 18:20:46
  • Go语言中int、float、string类型之间相互的转换

    2024-02-03 04:32:55
  • python下函数参数的传递(参数带星号的说明)

    2022-12-20 02:58:59
  • 五个提升Python的执行效率的技巧分享

    2021-01-07 09:52:45
  • mysql 8.0.16 winx64及Linux修改root用户密码 的方法

    2024-01-29 00:35:54
  • css基础教程属性篇之二

    2008-07-25 19:23:00
  • Python Django Vue 项目创建过程详解

    2022-03-28 22:06:38
  • Python代码集pathlib应用之获取指定目录下的所有文件

    2023-09-06 23:44:39
  • Go语言sync.Cond基本使用及原理示例详解

    2023-06-28 07:09:01
  • 简单聊聊Go for range中容易踩的坑

    2024-04-26 17:30:09
  • python random从集合中随机选择元素的方法

    2023-07-05 08:29:45
  • Vue项目中keepAlive的使用说明(超级实用版)

    2024-05-02 16:34:02
  • python机器学习理论与实战(一)K近邻法

    2021-08-27 18:05:49
  • Pycharm安装第三方库失败解决方案

    2021-10-09 07:01:39
  • Oracle9iPL/SQL编程的经验小结

    2024-01-17 11:12:01
  • python+mediapipe+opencv实现手部关键点检测功能(手势识别)

    2022-04-20 17:26:05
  • 浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点

    2023-12-10 09:54:31
  • python排序算法之选择排序

    2023-03-15 11:56:56
  • python+selenium+Chrome options参数的使用

    2023-08-06 00:13:45
  • asp之家 网络编程 m.aspxhome.com