Python3 資料型別轉換
在Python3中,可以使用內建的函式來進行資料型別轉換。以下是一些常用的資料型別轉換函式:
整數轉換:
int(x):將x轉換為整數。如果x是浮點數,會將其截斷為整數。
int(x,base):將x按照指定的進位制base轉換為整數。
;//爬蟲IP獲取;
浮點數轉換:
float(x):將x轉換為浮點數。
字串轉換:
str(x):將x轉換為字串。
列表轉換:
list(x):將x轉換為列表。x可以是字串、元組、集合等可迭代物件。
元組轉換:
tuple(x):將x轉換為元組。x可以是字串、列表、集合等可迭代物件。
集合轉換:
set(x):將x轉換為集合。x可以是字串、列表、元組等可迭代物件。
字典轉換:
dict(x):將x轉換為字典。x可以是包含鍵值對的可迭代物件,或者由鍵值對元組組成的列表。
布林值轉換:
bool(x):將x轉換為布林值。根據x的值,返回True或False。
需要注意的是,資料型別轉換可能會導致資料丟失或錯誤,因此在進行轉換時應謹慎處理。如果轉換失敗,會丟擲相應的異常,如ValueError、TypeError等。
以下是一些示例:
x=10
y=3.14
z="5"
#轉換為整數
print(int(y))#輸出:3
print(int(z))#輸出:5
#轉換為浮點數
print(float(x))#輸出:10.0
#轉換為字串
print(str(x))#輸出:"10"
#轉換為列表
print(list(z))#輸出:['5']
#轉換為元組
print(tuple(z))#輸出:('5',)
#轉換為集合
print(set(z))#輸出:{'5'}
#轉換為字典
print(dict([("a",1),("b",2)]))#輸出:{'a':1,'b':2}
#轉換為布林值
print(bool(x))#輸出:True
print(bool(0))#輸出:False
透過使用適當的資料型別轉換函式,可以在不同的資料型別之間進行轉換,以適應不同的需求和操作。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3000573/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料型別,型別轉換資料型別
- 資料型別轉換資料型別
- Java資料型別及型別轉換Java資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- 【Java】資料型別轉換Java資料型別
- javascript資料型別轉換JavaScript資料型別
- 資料型別的轉換資料型別
- 避免資料型別轉換資料型別
- 資料型別轉換圖資料型別
- oracle 資料型別轉換Oracle資料型別
- JS資料型別轉換JS資料型別
- 資料型別及轉換資料型別
- 2、java資料型別轉換Java資料型別
- JS資料型別的轉換JS資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- js parseInt()資料型別轉換JS資料型別
- Qt 資料型別的轉換QT資料型別
- python資料型別轉換Python資料型別
- C++基本資料型別及型別轉換C++資料型別
- SQL資料型別和C#資料型別間的轉換SQL資料型別C#
- python之 資料型別判定與型別轉換Python資料型別
- ABAP中Char型別資料轉換成Decimal型別型別Decimal
- Java資料型別自動轉換(++ ,+=)Java資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- JavaScript資料型別分析及其轉換JavaScript資料型別
- JS資料型別轉換規則JS資料型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- scala和java資料型別轉換Java資料型別
- JS裡的資料型別轉換JS資料型別
- JS 裡的資料型別轉換JS資料型別
- Python資料型別轉換操作Python資料型別
- JS資料型別轉換記錄JS資料型別
- 資料型別的隱式轉換資料型別
- go語言資料型別轉換Go資料型別
- oracle中date資料型別與timestamp資料型別的轉換Oracle資料型別
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別