python?類型轉(zhuǎn)換函數(shù)示例詳解
float()
將一個(gè)字符串或數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)。
number = float("123.45")
print(number) # 輸出: 123.45int()
將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整數(shù)。
number = int("123")
print(number) # 輸出: 123
binary_number = int("101", 2)
print(binary_number) # 輸出: 5bin()
將一個(gè)整數(shù)轉(zhuǎn)換為二進(jìn)制字符串。
number = bin(5) print(number) # 輸出: '0b101'
hex()
將一個(gè)整數(shù)轉(zhuǎn)換為十六進(jìn)制字符串。
number = hex(255) print(number) # 輸出: '0xff'
oct()
將一個(gè)整數(shù)轉(zhuǎn)換為八進(jìn)制字符串。
number = oct(8) print(number) # 輸出: '0o10'
bool()
將給定的值轉(zhuǎn)換為布爾值。任何非零的數(shù)字或非空的對(duì)象將轉(zhuǎn)換為 `True`。
print(bool(0)) # 輸出: False
print(bool(1)) # 輸出: True
print(bool("")) # 輸出: False
print(bool("Hello")) # 輸出: Truelist()
將一個(gè)可迭代對(duì)象轉(zhuǎn)換為列表。
my_tuple = (1, 2, 3) my_list = list(my_tuple) print(my_list) # 輸出: [1, 2, 3]
tuple()
將一個(gè)可迭代對(duì)象轉(zhuǎn)換為元組。
my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) # 輸出: (1, 2, 3)
dict()
通常用于將包含鍵值對(duì)的元組列表轉(zhuǎn)換為字典。
my_list = [("a", 1), ("b", 2)]
my_dict = dict(my_list)
print(my_dict) # 輸出: {'a': 1, 'b': 2}set()
將一個(gè)可迭代對(duì)象轉(zhuǎn)換為集合。
my_list = [1, 2, 2, 3]
my_set = set(my_list)
print(my_set) # 輸出: {1, 2, 3}complex()
創(chuàng)建一個(gè)復(fù)數(shù)。
c = complex(2, 3) print(c) # 輸出: (2+3j)
bytes()
將一個(gè)可迭代的整數(shù)序列或一個(gè)字符串(需提供編碼)轉(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Python list和numpy array的存儲(chǔ)和讀取方法
這篇文章主要介紹了詳解Python list和numpy array的存儲(chǔ)和讀取方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
用Python每天自動(dòng)給女友免費(fèi)發(fā)短信
大家好,本篇文章主要講的是用Python每天自動(dòng)給女友免費(fèi)發(fā)短信,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
淺析Python 簡(jiǎn)單工廠模式和工廠方法模式的優(yōu)缺點(diǎn)
這篇文章主要介紹了Python 工廠模式的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07
python實(shí)現(xiàn)飛機(jī)大戰(zhàn)項(xiàng)目
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)飛機(jī)大戰(zhàn)項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
Python使用Scapy實(shí)現(xiàn)構(gòu)造特殊數(shù)據(jù)包
Scapy是一款Python庫(kù),可用于構(gòu)建、發(fā)送、接收和解析網(wǎng)絡(luò)數(shù)據(jù)包,這篇文章主要為大家詳細(xì)介紹了python如何使用Scapy構(gòu)造特殊數(shù)據(jù)包,有需要的可以參考下2023-11-11
Python動(dòng)態(tài)參數(shù)/命名空間/函數(shù)嵌套/global和nonlocal
這篇文章主要介紹了Python動(dòng)態(tài)參數(shù)/命名空間/函數(shù)嵌套/global和nonlocal,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05
從頭學(xué)Python之編寫可執(zhí)行的.py文件
這篇文章主要介紹了從頭學(xué)Python之編寫可執(zhí)行的.py文件,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11

