要使數據類型之間進行轉換,可以使用以下方法:
函數 | 描述 |
---|---|
int(x) | 轉換 x 為一個整數 |
long(x) | 轉換 x 為一個長整數 |
float(x) | 轉換 x 為一個浮點數 |
str(x) | 轉換 x 為一個字符串, x 可以是 float. int 或 long 類型 |
hex(x) | x 整數轉換為十六進製字符串 |
chr(x) | x 整數轉換為字符 |
ord(x) | x 字符轉換為整數 |
在 Python 中數據類型轉換的一個例子:
如果想要打印數字,那麼經常需要轉換。在這個實例中,要打印兩個數字,一個是整數(整數),另一個浮點數。
x = 3 y = 2.15315315313532 print "We have defined two numbers," print "x = " + str(x) print "y = " + str(y)
輸出結果:
We have defined two numbers, x = 3 y = 2.15315315314
如果希望把文本保存為數字,我們必須再次強製轉換。
a = "135.31421" b = "133.1112223" c = float(a) + float(b) print c
輸出結果:
268.4254323