Python控制結構一點就通!(1)布林值



Python控制結構一點就通!(1)布林值

今天要開始學習Python控制結構!第一篇就要帶你來看它的布林值!還不知道怎樣才是相等?看完這篇就不再搞錯啦!

Python 程式語法中的其中一種,就是布林代數 (Boolean algebra),而Python教學就會告訴你,它布林型態為 bool。

說到布林值(Boolean value),它僅有兩種: True 和 False。

而布林值可以藉由關係運算子 (Relational operator) 來建立。例如:兩個等號 == 用來比較兩個值,如果相等,回覆 True,否則就回覆 False:

>>> Megadeth = True
>>> bool(Megadeth)
True
>>> bool(2==3)
False
>>> bool(3==3)
True
>>> bool("Hangar 18"=="Hangar 18")
True
>>> bool("Return to Hangar"=="Return to Hangar")
True

與兩個等號「==」相反的關係運算子「!=」,也是用來比較兩個值,如果「不」相等就回覆 True,否則回覆 False:


>>> bool(2!=3)
True
>>> bool(2!=2)
False
>>> bool("Megadeth"!="Megadeth")
False
>>> bool("megadeth"!="Megadeth")
True

Python教學中應該都有提到,在 Python 中,大小寫是不能視為相等的。所以上方最後兩個例子雖然字母都一樣(都為 “Megadeth”),但是後一個例子的開頭字母大小寫不同,所以就被視為「不」相等。

比較兩個數值(不限整數或是浮點數)大小的運算子「>(大於)」、「<(小於)」、「>=(大於或等於)」、「<=(小於或等於)」

請看以下例子:


>>> bool(2<3)
True
>>> bool(2>2)
False
>>> bool(2<3.0)
True
>>> bool(2.0>2)
False
>>> bool(2.0>=2)
True
>>> bool(2.0<=3.9)
True



相關文章:

Python控制結構一點就通!(2-1)if的條件判斷

Python控制結構一點就通!(2-2)else的條件判斷

Python控制結構一點就通!(3)布林邏輯

人工智慧在醫療界的地位已不可動搖,今天的介紹會讓你會驚呼連連!

尋找水仙花小遊戲~讓Python練習變得更有趣!!

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?

這個網誌中的熱門文章

Python控制結構一點就通!(5)while迴圈

網頁前端CSS必學兩屬性:display與visible

前端工程師絕不能搞錯的CSS中:逗號.空格的差別!