博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day06-三元表达式
阅读量:4621 次
发布时间:2019-06-09

本文共 321 字,大约阅读时间需要 1 分钟。

python中没有其他语言中的三元表达式,不过有类似的实现方法

其他语言中,例如java的三元表达式是这样

int a = 1;
String b = "";
b = a > 1? "执行表达式1":"执行表达式2"
System.out.println(b)

在python中只有类似的替代办法,如果a>b的结果为真,c=a,如果为假,c=b

1 a = 12 b = 23 c = a if a > b else b

 

也可以用简单的公式,如下,

1 a = 12 b = 23 c = a - b if a >b else b - a

 

转载于:https://www.cnblogs.com/dxnui119/p/9815301.html

你可能感兴趣的文章
常用模块,异常处理
查看>>
父窗口与子窗口之间的传值
查看>>
eclipse 找不到 tomcat 的解决方案
查看>>
HDU 1890--Robotic Sort(Splay Tree)
查看>>
connection string for Excel/Access 2010
查看>>
【转】【Python】Python中的__init__.py与模块导入(from import 找不到模块的问题)
查看>>
学习wavenet_vocoder之环境配置
查看>>
常用Maven命令
查看>>
Docker启动mysql的坑2
查看>>
j2ee爬坑行之二 servlet
查看>>
Python语言编程
查看>>
[poj 1469]Courses
查看>>
vue+element-ui实现表格checkbox单选
查看>>
测试开发学习进阶教程 视频&PDF
查看>>
C#基础-连接Access与SQL Server
查看>>
autofac
查看>>
MacOS 系统终端上传文件到 linux 服务器
查看>>
Excel导出POI
查看>>
兼容性
查看>>
自动执行sftp命令的脚本
查看>>