在 Python 中定義變量是 不需要指定類型(在其他很多高級語言中都需要)
整形,也被稱之為整數(shù)。整數(shù)就是數(shù)學中的數(shù)字。
整形在Python中不受長度限制大小范圍
使用 type 函數(shù)可以查看一個變量的類型
小數(shù)類型
小數(shù)
運算、運算符優(yōu)先級與整形是一樣。
浮點數(shù)轉(zhuǎn)化為整形(顯示轉(zhuǎn)化)
隱式轉(zhuǎn)化,系統(tǒng)背后默認進行轉(zhuǎn)換
因為是整數(shù),所以也可以進行數(shù)學中的基本運算。
是完成基本的算術(shù)運算使用的符號,用來處理四則運算
除此之外,“+”還可以作為字符串(包括后續(xù)要介紹的序列)的連接運算符。
以下表格的算數(shù)優(yōu)先級由高到最低順序排列
例如:
以下假設(shè)變量a為10,變量b為20:
is 比較的是兩個實例對象是不是完全相同,它們是不是同一個對象,占用的內(nèi)存地址是否相同。萊布尼茨說過:“世界上沒有兩片完全相同的葉子”,這個is正是這樣的比較,比較是不是同一片葉子(即比較的id是否相同,這id類似于人的身份證標識)。
身份運算符用于比較兩個對象的存儲單元
id() 函數(shù)用于獲取對象內(nèi)存地址。
身份運算符案例:
內(nèi)存駐留
Python語言支持邏輯運算符,以下假設(shè)變量 a 為 10, b為 20:
邏輯運算符案例:
以下表格列出了從最高到最低優(yōu)先級的所有運算符: