1. 程式人生 > 其它 >五、資料型別轉換

五、資料型別轉換

■ 資料型別轉換

目標

  • 資料型別轉換的必要性
  • 資料型別轉換常用函式(方法)

一. 轉換資料型別的作用

問:input()接收使用者輸入的資料都是字串型別,如果使用者輸入1,想得到整型該如何操作?
答:轉換資料型別即可,即將字串型別轉換成整型。

二. 轉換資料型別的函式

函式 說明
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 轉換為一個列表
set(s) 轉換為可變集合
dict(d) 建立一個字典。d 必須是一個序列 (key,value)元組。
frozenset(s) 轉換為不可變集合
chr(x) 將一個整數轉換為一個字元
unichr(x) 將一個整數轉換為Unicode字元
ord(x) 將一個字元轉換為它的整數值
hex(x) 將一個整數轉換為一個十六進位制字串
oct(x) 將一個整數轉換為一個八進位制字串