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資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- 【Java】資料型別轉換Java資料型別
- 資料型別及轉換資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- JS資料型別的轉換JS資料型別
- JS中資料型別轉換JS資料型別
- 2、java資料型別轉換Java資料型別
- JavaScript 基本資料型別轉換JavaScript資料型別
- scala和java資料型別轉換Java資料型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- JS裡的資料型別轉換JS資料型別
- JS 裡的資料型別轉換JS資料型別
- go語言資料型別轉換Go資料型別
- Java資料型別自動轉換(++ ,+=)Java資料型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- JavaScript資料型別分析及其轉換JavaScript資料型別
- JS資料型別轉換規則JS資料型別
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- js資料型別間的互相轉換JS資料型別
- sql server 資料型別轉換函式SQLServer資料型別函式
- [Java基礎]之 資料型別轉換Java資料型別
- Python3的資料型別Python資料型別
- Java資料型別的顯式轉換和隱式轉換Java資料型別
- Python3學習-(基本資料型別+二,八,十,十六進位制+轉換方法)Python資料型別
- Java入門系列-05-資料型別和型別轉換Java資料型別
- C#資料型別及其轉換詳解C#資料型別
- String和基本資料型別的相互轉換資料型別
- java基本資料型別與自動轉換Java資料型別
- 型別轉換型別
- python3 判斷資料型別Python資料型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- C# 泛型中的資料型別判定與轉換C#泛型資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別