Python中的三目(元)运算符详解

作者:1024码字猿 时间:2023-12-06 01:20:49 

Python 三元运算符

Python 三元运算符用于根据条件选择两个值之一。它是 if-else 语句的一个缩影,它将两个值之一分配给一个变量。

Python 三元运算符的语法是:


[statement_1] if [expression] else [statement_2]

如果表达式的计算结果为True,则选择statement_1。否则,如果表达式的计算结果为False,则选择statement_2。

您可以为statement_1和statement_2提供值、变量或语句。

提示:以下是本篇文章正文内容,下面案例可供参考

一、示例 1:使用三元运算符找出两个数字中的最大值。

以下程序中的三元运算符根据条件 a>b 分别计算为 True 或 False 来选择 a 或 b。


a, b = 2, 5

# 得到a,b的最大值
max = a if a > b else b

print(max) # 5;运行程序,由于 a> b 返回 False,因此选择了 b。

二、示例 2:根据条件的返回值,Python 执行打印语句之一


a, b = 2, 5

# 三元运算符
print('a') if a > b else print('b') # b

三、示例 3:使用嵌套的三元运算符,找到三个数字中的最大值


a, b, c = 15, 93, 22

# 嵌套三元运算符
max = a if a > b and a>c else b if b>c else c

print(max) # 93

来源:https://blog.csdn.net/weixin_40458518/article/details/120477844

标签:Python,三元,运算符
0
投稿

猜你喜欢

  • 详解Python语法之模块Module

    2021-06-24 06:28:28
  • 详解php实现页面静态化原理

    2023-10-25 10:58:10
  • Python Pandas 修改表格数据类型 DataFrame 列的顺序案例

    2023-02-27 17:47:37
  • python实现电子词典

    2021-12-19 08:29:03
  • 详解Django中CSRF和CORS的区别

    2021-02-19 19:16:51
  • Python数据结构之图的存储结构详解

    2021-03-28 10:42:48
  • MySQL数据库管理必备工具 phpMyAdmin 3.0

    2008-12-10 14:12:00
  • Python利用watchdog模块监控文件变化

    2023-10-23 22:27:22
  • 如何使用Python实现名片管理系统

    2022-11-24 03:13:09
  • asp如何同时处理数据库和页面错误?

    2010-06-07 20:58:00
  • 微信小程序实现图片上传功能

    2023-09-06 13:08:44
  • MySQL数据库的临时文件究竟储存在哪里

    2009-02-13 13:44:00
  • 解决Golang并发工具Singleflight的问题

    2024-04-25 15:07:17
  • 编写一个asp代码执行器

    2007-09-24 16:05:00
  • 一些与网页密切相关的技术

    2010-09-05 21:16:00
  • Django Admin中增加导出CSV功能过程解析

    2021-04-17 06:22:47
  • 使用python爬取抖音视频列表信息

    2023-04-06 12:51:48
  • php 字符串中是否包含指定字符串的多种方法

    2023-06-11 20:21:38
  • 获得当前数据库对象依赖关系的实用算法

    2009-01-08 13:28:00
  • Dreamweaver量身打造Wordpress留言板(三)

    2009-12-13 18:45:00
  • asp之家 网络编程 m.aspxhome.com