日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中的true是什么

Python的布爾類型有兩個值:True和False(注意大小寫要區(qū)分,首字母大寫,注意)

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站設計、成都做網站、外貿網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元薌城做網站,已為上家服務,為薌城各地企業(yè)和個人服務,聯(lián)系電話:13518219792

0、邏輯運算符:

a、與:and(兩個都為True,結果才為True)
b、或:or(只要一個為True,則為True)
c、非:not(把True變?yōu)镕alse,把False變?yōu)門rue)

1、and、or、not的優(yōu)先級

not > and > or

2、真值測試

在Python中所有的對象都可以進行真值(布爾值)測試,下面列一下判斷為False的情況:

a、None
b、False
c、數(shù)值中的零,包括0,0.0,0j(虛數(shù))
d、空序列,包括空字符串"",空元組(),空列表[]
e、空的字典{}
f、自定義的類的實例,該對象的__bool__方法(這是一個魔法方法)返回False或者__len__方法返回0 (__bool__與__len__也被稱為
魔法方法,當你做運算符計算時,會自動被調用的方法,比如計算一個對象的bool值時,它倆就會被調用)

推薦學習《python教程》。

3、布爾操作的關鍵字

在Python中布爾值可以進行與、或、非三種操作,與很多語言不同的是,Python中不是用符號(比如java用&& || !),而是用英文單詞來表示,分別是and、or、not

需要注意的是and和or都支持短路操作,同理如果and左邊返回False,右邊也不會進行判斷,如果or的左邊返回True,則右邊就不會再判斷了

4、比較操作會產生boolean值

通過比較操作會返回布爾類型的值。除了普通的比較操作外,Python還支持is操作來判斷兩個對象是否是同一個對象,下面是Python支持的所有的比較操作:

操作符    解釋

<          小于

<=       小于等于

>         大于

>=        大于等于

==        等于

!=         不等于

is          是相同的對象

is not    是不同的對象

5、這里不再簡介操作符重載的內容了,詳見and、or那篇文章吧

6、那么任意一個對象,它的Boolean值是True,因為你沒有重寫 __bool__、或者__len__方法,這兩個方法,我覺得需要單獨熟悉一下

>>> class Person(object):
...     pass
... 
>>> p = Person()
>>> p
<__main__.Person object at 0x108af3450>
>>> not p
False

文章標題:創(chuàng)新互聯(lián)Python教程:python中的true是什么
當前路徑:http://m.5511xx.com/article/dpcjegp.html