文章程式碼顯示

2017年8月16日 星期三

一起學 Python - 02 :比較運算子、布林數據型態

在先前有提到比較運算子,當時只用了雙等號 == 搭配 if...else來判斷條件是否成立
而無論生活上或是從小到大的數學中我們都學過大於、小於、大於等於、小於等於、等於、不等於
然而這些當然在程式語言內也有
























在交談式視窗中直接比較兩個整數數據型態的大小(如下圖)


我們可以看出,回傳的結果是True或False。還記得於一起學 Python - 01 :數據類型 字串vs整數vs浮點數中有提到三種數據型態,分別為整數、浮點數、字串

此為第四個數據型態,也就是布林數據型態(boolean)























事實上在 if ... else條件判斷式時都是藉由布林數據型態來進行判斷
什麼意思呢?


if guess == 6 :

在Python裡面他分為兩個步驟進行,第一個是先進行 guess == 6 比較運算,假若成立回傳True否則回傳False,可由上方的圖片看出來 1>3 回傳 False 。

if 函數接收到True (或False)結果後再進行判斷,若成立則執行子區塊的程式碼,如此一來是不是很清楚明瞭條件判斷式了呢?

※如前一章所述,比較運算子兩邊的數據型態需相等,但整數數據型態跟浮點數數據型態是可以互通的。而兩者與字串都不能直接進行比較運算,且報錯會顯示兩者皆不能進行比較。

↓↓↓ 連結到部落格方針與索引 ↓↓↓

Blog 使用方針與索引