亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python中的and和or,結果讓人出乎意料之外

大家好,我是皮皮。

一、前言

前几天在Python最强王者交流群有个叫【Chloe】的粉丝问了一个Python基础的问题,关于and和or,这里拿出来给大家分享下,一起学习下。

image.png

二、解决过程

这里【杰】给出了解答,其实Python中,除括号外,and优先级较高,那么这里的话【瑜亮老师】也给出了解答,确实没有括号,表达式从左往右运算,and比or优先级高,先算and,再算or。

image.png

首先计算and对应的输出是False,之后再和or一起计算,得到输出是True。

别走,这个题目【瑜亮老师】还有拓展,还有新知识呢!

and 和 or 还有个很有意思的用法:
print(1 and '字符串')
# 输出:字符串
# 原理:x and y 的值只可能是x或y。x为真就是y, x为假就是x
print(0 or '字符串')
# 输出:字符串
# 原理:x or y 的值只可能是x或y。x为真就是x, x为假就是y

image.png

三、总结

大家好,我是皮皮。这篇文章主要分享了Python基础中的and和or的优先级问题,针对该问题给出了具体的解析和代码演示,帮助粉丝顺利解决了问题,还额外做了一些知识拓展,学到很多东西。

image.png

最后感谢粉丝【Chloe】提问,感谢【月神】、【杰】、【瑜亮老师】给出的具体解析和代码演示,感谢【瑜亮老师】额外分享更多的Python知识,感谢【dcpeng】、【PI】、【冫马讠成】等人参与学习交流。

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消