在 Python 中定義變量是 不須要指定類型(在其餘不少高級語言中都須要)
整形,也被稱之爲整數。整數就是數學中的數字。
整形在Python中不受長度限制大小範圍函數
使用 type 函數能夠查看一個變量的類型3d
小數類型
小數對象
運算、運算符優先級與整形是同樣。blog
浮點數轉化爲整形(顯示轉化)ip
隱式轉化,系統背後默認進行轉換內存
由於是整數,因此也能夠進行數學中的基本運算。字符串
是完成基本的算術運算使用的符號,用來處理四則運算數學
除此以外,「+」還能夠做爲字符串(包括後續要介紹的序列)的鏈接運算符。io
如下表格的算數優先級由高到最低順序排列class
例如:
如下假設變量a爲10,變量b爲20:
is 比較的是兩個實例對象是否是徹底相同,它們是否是同一個對象,佔用的內存地址是否相同。萊布尼茨說過:「世界上沒有兩片徹底相同的葉子」,這個is正是這樣的比較,比較是否是同一片葉子(即比較的id是否相同,這id相似於人的身份證標識)。
身份運算符用於比較兩個對象的存儲單元
id() 函數用於獲取對象內存地址。
身份運算符案例:
內存駐留
Python語言支持邏輯運算符,如下假設變量 a 爲 10, b爲 20:
邏輯運算符案例:
如下表格列出了從最高到最低優先級的全部運算符: