1. 程式人生 > >【python小課堂專欄】python小課堂04 - 基本資料型別布林篇

【python小課堂專欄】python小課堂04 - 基本資料型別布林篇

python小課堂04 - 基本資料型別布林篇

什麼是布林型別?

布林型別:英文boolean。

舉個栗子,比如今天是愚人節!你發工資了,於是你興高采烈的去與同事探討一番,同事偷偷的告訴你,他漲工資了!然後你表示很開心,但是你意識到今天是愚人節了,於是你充滿疑問的心態去問他,真的漲工資了嗎?!他回答你:真的!(此處的真便是布林型別的一種)。夜幕降臨,當你開啟手機檢視工資詳細的時候發現工資並沒有漲!原來同事說的都是假話!!!(此處的假便是布林型別的另一種)。

在真實世界中的真假,對映到計算機中,即布林型別。所以在python中,boolean 的值有兩種,一種為真(英文:True,T要大寫!)

,一種為假(英文:False,F大寫!)。

動手實踐布林型別

開啟idle,讓我們實踐一下布林型別:

在這裡插入圖片描述

可以看到上圖,在python中通過type()檢視True或者False得到的型別是bool(而在其他語言中,布林型別一般關鍵詞用boolean來表示)。

布林型別在python中隸屬於數字

如下圖所示,我們可以將布林值轉為數字來觀察,發現將True轉為數字後就是1,False轉為數字後就是0.

在這裡插入圖片描述

>>> int(True)
1
>>> int(False)
0
>>> bool(1)
True
>>
> bool(0) False >>> bool(2) True >>> bool(1.111111) True >>> bool(0b01) True >>> bool('abc') True >>> bool('') False >>> bool([1,2,3]) True >>> bool([]) False >>>

小結

布林型別在程式設計中是非常常用的,在寫一些邏輯判斷的過程中,需要用布林型別來判斷程式是否應該進行怎樣的邏輯執行,就像日常生活中,如果你坐上了公交車(此時為真),那麼你就得刷卡交錢!(符合布林型為真後做的事情)

在這裡插入圖片描述

有想學習python的同學,歡迎關注公眾號喲:
咪哥雜談