python里可以使用一些函式進行型別轉換
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 ) 將一個整數轉換為一個八進制字串
其中我常用int()進行型別轉換
例如:
int('999')=999
num='9',int(num)=9
另外還可以指定進制,這里不予贅述
但是,很重要的一點!!!
使用在線編輯器的時候,如果你要轉換的是即將輸入的東西,記得輸入后再點運行進行轉換!!!
不然就要報錯,別問我為什么知道,我已經遭了好多回了emmmmm
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/279505.html
標籤:Python
