python

Python控制結構教學(1)布林值

2019-10-03

Python教學回合又來啦!這次來教教你什麼是控制結構~

Python教學回合又來啦!這次來教教你什麼是控制結構~
Python教學回合又來啦!這次來教教你什麼是控制結構~

 

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 中,大小寫是不能視為相等的。所以上方最後兩個例子雖然字母都一樣(都為 “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在人工智慧產業廣泛使用,不學不可!!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料