python?類型轉(zhuǎn)換函數(shù)示例詳解
float()
將一個字符串或數(shù)字轉(zhuǎn)換為浮點數(shù)。
number = float("123.45")
print(number) # 輸出: 123.45int()
將一個字符串或數(shù)字轉(zhuǎn)換為整數(shù)。
number = int("123")
print(number) # 輸出: 123
binary_number = int("101", 2)
print(binary_number) # 輸出: 5bin()
將一個整數(shù)轉(zhuǎn)換為二進制字符串。
number = bin(5) print(number) # 輸出: '0b101'
hex()
將一個整數(shù)轉(zhuǎn)換為十六進制字符串。
number = hex(255) print(number) # 輸出: '0xff'
oct()
將一個整數(shù)轉(zhuǎn)換為八進制字符串。
number = oct(8) print(number) # 輸出: '0o10'
bool()
將給定的值轉(zhuǎn)換為布爾值。任何非零的數(shù)字或非空的對象將轉(zhuǎn)換為 `True`。
print(bool(0)) # 輸出: False
print(bool(1)) # 輸出: True
print(bool("")) # 輸出: False
print(bool("Hello")) # 輸出: Truelist()
將一個可迭代對象轉(zhuǎn)換為列表。
my_tuple = (1, 2, 3) my_list = list(my_tuple) print(my_list) # 輸出: [1, 2, 3]
tuple()
將一個可迭代對象轉(zhuǎn)換為元組。
my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) # 輸出: (1, 2, 3)
dict()
通常用于將包含鍵值對的元組列表轉(zhuǎn)換為字典。
my_list = [("a", 1), ("b", 2)]
my_dict = dict(my_list)
print(my_dict) # 輸出: {'a': 1, 'b': 2}set()
將一個可迭代對象轉(zhuǎn)換為集合。
my_list = [1, 2, 2, 3]
my_set = set(my_list)
print(my_set) # 輸出: {1, 2, 3}complex()
創(chuàng)建一個復數(shù)。
c = complex(2, 3) print(c) # 輸出: (2+3j)
bytes()
將一個可迭代的整數(shù)序列或一個字符串(需提供編碼)轉(zhuǎn)換為字節(jié)序列。
b = bytes("hello", "utf-8")
print(b) # 輸出: b'hello'bytearray()
類似于 `bytes()`,但返回的是可修改的字節(jié)數(shù)組。
ba = bytearray("hello", "utf-8")
ba[0] = ord('H')
print(ba) # 輸出: bytearray(b'Hello')到此這篇關(guān)于python 類型轉(zhuǎn)換函數(shù)的文章就介紹到這了,更多相關(guān)python 類型轉(zhuǎn)換函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Python list和numpy array的存儲和讀取方法
這篇文章主要介紹了詳解Python list和numpy array的存儲和讀取方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
淺析Python 簡單工廠模式和工廠方法模式的優(yōu)缺點
這篇文章主要介紹了Python 工廠模式的相關(guān)資料,文中示例代碼非常詳細,幫助大家更好的理解和學習,感興趣的朋友可以了解下2020-07-07
Python使用Scapy實現(xiàn)構(gòu)造特殊數(shù)據(jù)包
Scapy是一款Python庫,可用于構(gòu)建、發(fā)送、接收和解析網(wǎng)絡(luò)數(shù)據(jù)包,這篇文章主要為大家詳細介紹了python如何使用Scapy構(gòu)造特殊數(shù)據(jù)包,有需要的可以參考下2023-11-11
Python動態(tài)參數(shù)/命名空間/函數(shù)嵌套/global和nonlocal
這篇文章主要介紹了Python動態(tài)參數(shù)/命名空間/函數(shù)嵌套/global和nonlocal,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-05-05

