Python3 支持int(整型資料)、float(浮點型資料)、bool(布爾型別)
1.int(整型資料)
在Python 3里,只有一種整數型別 int,表示為長整型,像大多數語言一樣,數值型別的賦值和計算都是很直觀的,
1.1數值運算
撰寫程式如下所示
運行結果如下所示
這里需要注意的是數值的除法運算,包含兩個運算子:/ 回傳一個浮點數,// 回傳一個整數,
1.2運算順序
與正常的計算順序一致,先乘除后加減,可以使用括號來提升運算順序,撰寫程式如下所示
2.float(浮點型資料)
浮點型資料是帶小數點的數字,數值運算與運算順序與int整型資料一致,撰寫程式如下所示:
運行結果如下所示
我們可以發現,第1行、第3行代碼的計算結果與實際不符,應該分別是10.3和10.1,這是為什么呢?因為計算機底層的計算是通過位運算來進行的,位運算對于整數來說是完全正確的,但是對于小數會有誤差, 這個是程式在所難免的,后續會著重介紹如何處理小數問題,這里先暫時放一下,
在整型資料與浮點型資料混合計算時,python會把整型資料轉換成為浮點型資料,撰寫程式如下所示,
3.bool(布爾型別)
布爾型別就兩個值True 和False,它們可以和數字相加,撰寫程式如下所示:
布爾型別的這兩個值True和False,一般結合后面所學的if陳述句,作條件判斷來使用, 等后面我們再來介紹
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/553743.html
標籤:其他
上一篇:Redis+分布式+秒殺
下一篇:返回列表