數值型別
1.int(整形)
在 Python 中定義變數是 不需要指定型別(在其他很多高級語言中都需要)
整形,也被稱之為整數,整數就是數學中的數字,
整形在Python中不受長度限制大小范圍
定義
使用 type 函式可以查看一個變數的型別
2.浮點型(float)
小數型別
小數
運算、運算子優先級與整形是一樣,
3.型別轉化
浮點數轉化為整形(顯示轉化)
隱式轉化,系統背后默認進行轉換
運算子
1.算數運算子
因為是整數,所以也可以進行數學中的基本運算,
- 算數運算子是 運算子的一種
-
是完成基本的算術運算使用的符號,用來處理四則運算
除此之外,“+”還可以作為字串(包括后續要介紹的序列)的連接運算子,
算數運算子的優先級
- 和數學中的運算子的優先級一致,在 Python 中進行數學計算時,同樣也是:
- 先乘除后加減
- 同級運算子是 從左至右 計算
- 可以使用 () 調整計算的優先級
-
以下表格的算數優先級由高到最低順序排列
-
例如:
2.賦值運算子
以下假設變數a為10,變數b為20:
3.身份運算子
is 比較的是兩個實體物件是不是完全相同,它們是不是同一個物件,占用的記憶體地址是否相同,萊布尼茨說過:“世界上沒有兩片完全相同的葉子”,這個is正是這樣的比較,比較是不是同一片葉子(即比較的id是否相同,這id類似于人的身份證標識),
身份運算子用于比較兩個物件的存盤單元
id() 函式用于獲取物件記憶體地址,
身份運算子案例:
記憶體駐留
布爾型別(bool)
1.比較運算子
2.邏輯運算子
Python語言支持邏輯運算子,以下假設變數 a 為 10, b為 20:
邏輯運算子案例:
3.運算子優先級
以下表格列出了從最高到最低優先級的所有運算子:
案例:運算子優先級
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/262367.html
標籤:Python
