Python的三元表达式

由于够懒又不踏实,所以学习过程中都不会去记简单的语法,看看就过了。但是今天遇到了这个三元表达式,还是挺有意思的。

x = 2
y = 4

if x < y :
    star1 = x
else:
    star1 = y
print(star1)

#三元操作符

star2 = x if x < y else y
print(star2)
这段代码最终的结果star1跟star2的结果都是2

star2等号,是将等号右边的值赋予给等号左边的star2

而 x if x < y else y的意思就是:如果 x < y成立,那么要赋给star2值的就是x,如果不成立那就是else后面的y

 

发布了2 篇原创文章 · 获赞 0 · 访问量 432
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览