平時我們在處理資料的時候,有些資料型別不是我們想要的,怎麼辦?
一、資料型別轉換:要轉換的型別(資料)
· 要把num01轉換為整數:int(num01)
· 要把num01轉換為浮點數:float(num01)
· 要把num01轉換為字串:str(num01)
· 要把nun01轉換為布林型別:bool(num01)
例如:
(int
("12345")+1
(float
("12.345")
+1.187
(str
(123
)+"456")
(bool(1
))#只要不是零轉換出來的都是
true,0
是false
(int
(123.456))#
轉換為去除小數點後面的數值
(int
("sandy"))
#不能轉換,不屬於數字基本要求
注意:在資料型別轉換的時候,不是所有的轉換都能成功,需要做異常處理。
二、數值轉換成字元
例如:
(ord
("x"))
(chr(88
))三、進製轉換
例如:
(hex
(200
(oct
(200
(bin
(200
))演示:
Python 資料型別轉換
函式 描述int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中...
python 資料型別轉換
在python的開發過程中,難免會遇到型別轉換,這裡給出常見的型別轉換demo int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr...
Python資料型別轉換
python提供的基本資料型別主要有 布林型別 整型 浮點型 字串 列表 元組 集合 字典 日期等等 函式 描述 type x x的資料型別 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real ima...