1. 程式人生 > >常用的資料型別轉換

常用的資料型別轉換

函式 說明
int(x [,base ]) 將x轉換為一個整數
float(x ) 將x轉換為一個浮點數
complex(real [,imag ]) 建立一個複數,real為實部,imag為虛部
str(x ) 將物件 x 轉換為字串
repr(x ) 將物件 x 轉換為表示式字串
eval(str ) 用來計算在字串中的有效Python表示式,並返回一個物件
tuple(s ) 將序列 s 轉換為一個元組
list(s ) 將序列 s 轉換為一個列表
chr(x ) 將一個整數轉換為一個Unicode字元
ord(x ) 將一個字元轉換為它的整數值
hex(x ) 將一個整數轉換為一個十六進位制字串
oct(x ) 將一個整數轉換為一個八進位制字串
bin(x ) 將一個整數轉換為一個二進位制字串
舉例
a = ‘100’ # 此時a的型別是一個字串,裡面存放了100這3個字元
b = int(a) # 此時b的型別是整型,裡面存放的是數字100

print(“a = %d” % b)