登录  /  注册
理解Python中的三元运算符 [重复]
P粉877114798
P粉877114798 2023-09-21 18:46:04
[JavaScript讨论组]

我目前正在从JavaScript过渡到Python,并且我想知道Python是否有类似于JavaScript的三元运算符。

在JavaScript中,我会这样写一个三元操作:

let a = 10;
let value = a > 5 ? 'Greater' : 'Lesser';
console.log(value); // 输出:'Greater'

这对于编写紧凑的条件代码非常方便。我正在尝试弄清楚Python中是否有等效的方法?如果有,我该如何在Python中重写上述JavaScript代码片段?

我尝试搜索“Python三元运算符”,但我得到的结果并不是很清楚,特别是与JavaScript进行比较时。

如果存在的话,有人能提供一个简单的解释和一些如何在Python中使用三元运算符的示例吗?

我期望顺利过渡。

P粉877114798
P粉877114798

全部回复(1)
P粉039633152

Python中的语法略有不同,它们被称为条件表达式

[value_if_true] if [expression] else [value_if_false]

这是你的Python示例:

a = 10
value = 'Greater' if a > 5 else 'Lesser'
print(value); # 输出:'Greater'
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 湘ICP备2023035733号

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学