這些Python Number 知識你需要了解

Python 建築材料 Numbers 重回幼兒園做仙女 2019-06-30

如果把編程比作建房子,那麼數據就是建材。而建材有磚頭、水泥、木頭、鋼材等,不同類型的建材配合工作,才能把房子建好。編程也一樣,不同類型的數據類型配合工作才能讓我們高效編程,完成想要實現的功能!

這些Python Number 知識你需要了解

Python中有六種數據類型,分別是:

——Number(數字)

——String(字符串)

——List(列表)

——Tuple(元組)

——Set(集合)

——Dictionary(字典)

小U今天簡單和大家介紹一下 Python Number這個數據類型,有需要的童鞋可以記好筆記啦!

Python Number

Python Number 數據類型用於存儲數值。數據類型是不允許改變的,這就意味著如果改變 Number 數據類型的值,將重新分配內存空間。

以下實例在變量賦值時 Number 對象將被創建:

var1 = 1

var2 = 10

您也可以使用del語句刪除一些 Number 對象引用。

del語句的語法是:

del var1[,var2[,var3[....,varN]]]]

您可以通過使用del語句刪除單個或多個對象,例如:

del var

del var_a, var_b


四種數據類型

Python 中支持四種不同的數值類型

·整型(Int) - 通常被稱為是整型或整數,是正或負整數,不帶小數點。

eg:28、-9、303等

·長整型(long integers) - 無限大小的整數,整數最後是一個大寫或小寫的L。

eg:519489681L、188L、5558L等

·浮點型(floating point real values) - 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)

eg:3.14、32.3+e18等等

·複數(complex numbers) - 複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

eg:3e+26J,9.02j等等

Python Number 類型轉換

常見類型轉換方法如下:

int(x [,base ]) 將x轉換為一個整數

long(x [,base ]) 將x轉換為一個長整數

float(x ) 將x轉換到一個浮點數

complex(real [,imag ]) 創建一個複數

str(x ) 對象 x 轉換為字符串

repr(x ) 將對象 x 轉換為表達式字符串

eval(str ) 用來計算在字符串中的有效Python表達式,並返回一個對象

tuple(s ) 將序列 s 轉換為一個元組

list(s ) 將序列 s 轉換為一個列表

chr(x ) 將一個整數轉換為一個字符

unichr(x ) 將一個整數轉換為Unicode字符

ord(x ) 將一個字符轉換為它的整數值

hex(x ) 將一個整數轉換為一個十六進制字符串

oct(x ) 將一個整數轉換為一個八進制字符串

相關推薦

推薦中...