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

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

Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:

True and 0計算結果是0?
繼續計算0 or 99計算結果是 99?
因此,結果是99。
需要注意的是,not計算的優先級是高于and和or的。

True?and?not?False?#?==>?True

在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。

短路計算

  1. 在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

  2. 在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。

寫筆記

代碼語言


截圖提交

我的筆記

查看更多我的筆記

  • 問答

  • 評論


0
采集 0

Python3 入門教程(新版)

  • 難度入門
  • 時長 4小時24分
  • 人數1812
  • 評分9.3

Python如何“火”到出圈? 對比其他程序語言,Python近些年的火爆程度,已經不止于程序員的圈子了。 Python語法簡潔高效,入門門檻低,且應用廣泛。Web、爬蟲、人工智能大數據、機器學習、測試運維、數據分析等工作,都需要Python基礎。 Python相比于其他編程語言,更接近自然語言,對小白學員十分友好,是轉行程序員的上佳選擇。 本課程為Python入門階段的學員準備,零基礎學起來也完全沒有壓力。課程從Python環境搭建講起,由淺入深,帶你學習以函數為基礎編寫完整Python代碼、Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。 在課程設計上,講師選擇了學練結合的教學方法,慕課網在線編輯器支持知識點隨學隨練,加深課堂記憶,鞏固學習成果,提升入門學習效率。 通過本課程的學習,你可以了解Python基本語法,具備進一步項目實踐的基礎語法能力,完成Python相關的數據分析統計,或做一個爬蟲項目都不在話下!

咚咚嗆 全棧工程師

閑敲棋子落燈花

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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