零基礎學Python:數值類型和運算符

數值類型

1.int(整形)

在 Python 中定義變量是 不須要指定類型(在其餘不少高級語言中都須要)
整形,也被稱之爲整數。整數就是數學中的數字。
整形在Python中不受長度限制大小範圍函數

定義

使用 type 函數能夠查看一個變量的類型3d

 

2.浮點型(float)

小數類型
小數對象


運算、運算符優先級與整形是同樣。blog

 

3.類型轉化

浮點數轉化爲整形(顯示轉化)ip

 

 

隱式轉化,系統背後默認進行轉換內存

 

運算符

1.算數運算符

由於是整數,因此也能夠進行數學中的基本運算。字符串

  • 算數運算符是 運算符的一種
  • 是完成基本的算術運算使用的符號,用來處理四則運算數學



除此以外,「+」還能夠做爲字符串(包括後續要介紹的序列)的鏈接運算符。io

 

算數運算符的優先級

  • 和數學中的運算符的優先級一致,在 Python 中進行數學計算時,一樣也是:
  • 先乘除後加減
  • 同級運算符是 從左至右 計算
  • 能夠使用 () 調整計算的優先級
  • 如下表格的算數優先級由高到最低順序排列class


  • 例如:


2.賦值運算符

如下假設變量a爲10,變量b爲20:

 

3.身份運算符

is 比較的是兩個實例對象是否是徹底相同,它們是否是同一個對象,佔用的內存地址是否相同。萊布尼茨說過:「世界上沒有兩片徹底相同的葉子」,這個is正是這樣的比較,比較是否是同一片葉子(即比較的id是否相同,這id相似於人的身份證標識)。

身份運算符用於比較兩個對象的存儲單元

 

id() 函數用於獲取對象內存地址。

身份運算符案例:

 

內存駐留

布爾類型(bool)

 

 

1.比較運算符

2.邏輯運算符

Python語言支持邏輯運算符,如下假設變量 a 爲 10, b爲 20:

 

邏輯運算符案例:

 

3.運算符優先級

如下表格列出了從最高到最低優先級的全部運算符:

 

案例:運算符優先級

相關文章
相關標籤/搜索