主要型態(II)—整數(Integer)、浮點數(float)與布林(Boolean)

今天,我們將與大家討論Python另外三種主要的型態:整數、浮點數與布林。

(一) 數字(Numbers)

在Python中,數字型態包含整數(Integer)與有小數點位的浮點數(float)。


我們可以對數字進行各種計算,其規則滿足基本數學規則,先乘除後加減,括號先計算。

浮點數的計算,跟整數完全相同。在這邊,我們將帶大家看一個有趣的例子。

細心的讀者會發現,0.1+0.2不是應該等於0.3嗎?怎麼會出現這樣的結果!其實,電腦的近算跟我們人腦是不一樣的!我們採用十進位,電腦採用二進位,這也讓有些數字在二進位中是很難精準表達的!分享這個案例,是希望大家未來碰到相同的情境時,切莫慌張,純屬正常現象! 後續我們會在討論如何處理這樣的問題。有趣吧?動手試試看,找找看有沒有其他像0.3一樣難以表達的數字呢?

(二) 布林(Boolean)

布林為一種邏輯符號,不是True,就是False。在Python中,切記布林值的第一個字母一定要大寫唷!

在這裡我們可以看到,在Python中判斷是否相等時,我們採用兩個等於的符號(==),而符號”!=”代表不等於的意思。

到這邊,相信大家對於Python主要的四種型態都有了更進一步的認識。接下來,我們將要一起探討Python主要的資料結構及用法唷!

Share

發佈留言

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