加入收藏 | 设为首页 | 会员中心 | 我要投稿 许昌站长网 (https://www.0374zz.cn/)- 专属主机、负载均衡、智能边缘云、云防火墙、数据加密!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

python的三元表达式怎样用?一文带你看懂

发布时间:2022-03-15 13:56:44 所属栏目:语言 来源:互联网
导读:三元表达式是编程中比较常用的,这篇文章就主要给大家分享python的三元表达式怎样用的操作,对新手学习python的三元表达式具有一定的借鉴价值,感兴趣的朋友可以参考一下,希望大家阅读完这篇文章能有所收获,下面我们一起来学习一下吧。 1、说明 使用一行代
    三元表达式是编程中比较常用的,这篇文章就主要给大家分享python的三元表达式怎样用的操作,对新手学习python的三元表达式具有一定的借鉴价值,感兴趣的朋友可以参考一下,希望大家阅读完这篇文章能有所收获,下面我们一起来学习一下吧。
 
    1、说明
    使用一行代码快速判断,更换复杂的多行if语句,使代码能够简单地维护。
 
    if三元表达式的阅读方式有点不符合阅读习惯。从句子中间的if条件开始读,条件满足的话,得到左侧的值x,条件不满足的话,得到else下面的值x。
 
    2、实例
result = x if x > 0 else -x
>>> x = -15
>>> x if x > 0 else -x
15
    知识点扩展:
 
public class java {
 public static void main(String[] args){
 int x = 100;
 int y = 101;
 int MAX = (x > y)? x: y;
 System.out.println("MAX:" + MAX);
 }
}
    上面的例子可以很好的说明了其他语言的格式:
 
    判段的条件 ? 条件为真时的结果:条件为假时的结果
 
    而在Python中尽管也有三元表达式,但格式不同,先看下在Python中简单示例
 
>>> x = 4
>>> y = 99 if x > 3 else 999
>>> y
99
    从上面的Python是示例可以看出,Python的三元表达式格式如下:
 
    条件为真时的结果 if 判段的条件 else 条件为假时的结果

(编辑:许昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读