您的“關注”和“點贊”,是信任,是認可,是支持,是動力......
如意見相佐,可留言,
本人必將竭盡全力試圖做到準確和全面,終其一生進行修改補充更新,

- 1 布爾資料型別概述
- 2 注意事項
- 3 相關函式 bool()
- 4 文章其他地址
- 4.1 微信公眾號:碼農阿杰
- 4.2 CSDN 博客
- 5 參考資料
- 5.1 Python 3.8.2 documentation
1 布爾資料型別概述
Python 布爾資料型別,簡稱布爾型別,在 Python 中用 bool表示,
bool 類是 int 類的子類,
布爾型別提供了兩個布林值來表示真(對)或假(錯),在 Python 中分別用 True(真或對)或False(假或錯)來表示,
True 和 False 是 Python 的關鍵字,在使用時,一定要注意首字母要大寫,否則解釋器會報錯,如下代碼所示:
例一,
print(True) # True 首字母要大寫
print(False) # False 首字母要大寫
print(type(True)) # 查看 True 的型別
print(type(False)) # 查看 False 的型別
運行結果:
True
False
<class 'bool'>
<class 'bool'>
例二,
print(true) # True 首字母小寫,會報錯
運行結果:
NameError: name 'true' is not defined
2 注意事項
- bool 類是 int 類的子類,其他類不能繼承它,它只有
False和True兩個實體, - 在 Python 中,任何物件都可以進行真偽值的判斷,如下例一所示,
- 布爾型別的布林值可以當做整數對待,但在日常開發中是不建議這么用的,實屬不妥,
布林值可以當做整數來對待,即True相當于整數值1,False相當于整數值0,如例二所示:
例一,
print(4 > 3)
print(2 > 4)
運行結果:
True
False
例二,
print(True + 2)
print(True - 2)
print(False + 2)
運行結果:
3
-1
2
3 相關函式 bool()
class bool([x])
- 回傳一個布林值,
True或者False, - 如果
x是假的或者被省略,回傳False;其他情況回傳True, - 在
3.7 版更改:x現在只能作為位置引數,
如下代碼所示:
print(bool(2 > 4)) # x 引數為假
print(bool()) # x 引數被省略
# x 引數為其他情況,列舉兩例,不做過多舉例,
print(bool(2))
print(bool(-4))
運行結果:
False
False
True
True
4 文章其他地址
4.1 微信公眾號:碼農阿杰
4.2 CSDN 博客
5 參考資料
5.1 Python 3.8.2 documentation
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/155306.html
標籤:Python
