首頁常見問題正文

python中布爾類型是特殊的浮點(diǎn)型嗎?

更新時(shí)間:2022-10-12 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在Python中,布爾類型可以看做是一種特殊的整型,布爾型數(shù)據(jù)只有兩個(gè)取值:True和False,分別對(duì)應(yīng)整型的1和0。每一個(gè)Python對(duì)象都天生具有布爾值(True或False),進(jìn)而可用于布爾測(cè)試(如用在if、while中)。

  以下對(duì)象的布爾值都是False:

  (1)None

  (2)False(布爾型)

  (3)0(整型0)

  (4)0L(長整型0)

  (5)0.0(浮點(diǎn)型0)

1665543834955_python中布爾類型是特殊的浮點(diǎn)型嗎?.jpg

  (6)0.0+0.0j(復(fù)數(shù)0)

  (7)“”(空字符串)

  (8)[](空列表)

  (9)()(空元組)

  (10){}(空字典)

  用戶自定義的類實(shí)例中如果定義了方法nonzero()或len(),那么這些方法會(huì)返回0或False。除了上述對(duì)象之外的所有其他對(duì)象的布爾值都為True。本節(jié)涉及到很多后面講解的知識(shí),這里大家只需知道布爾值只能是True和False即可。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!