如果把編程比作建房子,那麼數據就是建材。而建材有磚頭、水泥、木頭、鋼材等,不同類型的建材配合工作,才能把房子建好。編程也一樣,不同類型的數據類型配合工作才能讓我們高效編程,完成想要實現的功能!
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 ) 將一個整數轉換為一個八進制字符串