Python小知识:if-else的多种简洁写法

窗外风雪再大

也有我陪伴着你

全文字数:418

阅读时间:6分钟

作者:x.cube

网址:https://www.cnblogs.com/xiexiaoxiao/p/7772441.html

正文

在Python中一般我们写判断语句的格式是这样的:

看着短短的代码却占据来好几行,我心慌了。

于是便搜下if-else简洁的写法,结果也是发现新大陆。

普通写法

一行表达式,为真时放if前

二维列表,利用大小判断得到0,1当作索引

传说中的黑客,利用逻辑运算符进行操作,都是最简单的东西,却发挥无限能量啊

第四种最有意思了,利用and的特点,若and前位置为假则直接判断为假。利用 or的特点,若or前位置为真则判断为真。

对于c = (a>b and a or b)而言,若(a>b and a):

真:返回a,推知a > b为真

假:返回b,推知a > b为假

补充:对于and的理解

点点最下面的广告也是一种支持啊!

加入我们的学习交流QQ群,一起学习吧!

看完本文有收获?请转发分享给更多人

猜你喜欢

python小知识:五大标准数据类型

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G161M700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券