python?類型轉(zhuǎn)換函數(shù)示例詳解
float()
將一個(gè)字符串或數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)。
number = float("123.45") print(number) # 輸出: 123.45
int()
將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整數(shù)。
number = int("123") print(number) # 輸出: 123 binary_number = int("101", 2) print(binary_number) # 輸出: 5
bin()
將一個(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")) # 輸出: True
list()
將一個(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基礎(chǔ) 括號(hào)()[]{}的詳解
這篇文章主要介紹了Python基礎(chǔ) 括號(hào)()、[]、{},下面文章將圍繞這三個(gè)括號(hào)的相關(guān)解析展開(kāi)內(nèi)容,需要的朋友可以參考一下,洗碗粉對(duì)你有所幫助2021-11-11python opencv實(shí)現(xiàn)信用卡的數(shù)字識(shí)別
這篇文章主要介紹了python opencv實(shí)現(xiàn)信用卡的數(shù)字識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01Python實(shí)現(xiàn)語(yǔ)音轉(zhuǎn)文本的兩種方法
這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)語(yǔ)音轉(zhuǎn)文本的兩種方法,Python提供了許多工具和庫(kù)來(lái)進(jìn)行這些任務(wù),本文通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06Python使用cookielib模塊操作cookie的實(shí)例教程
cookielib模塊經(jīng)常被用來(lái)和urllib等模塊配合來(lái)制作爬蟲(chóng)或者第三方SNS客戶端等程序,比如這里我們就將舉一個(gè)使用cookie來(lái)發(fā)送登錄信息登錄人人網(wǎng)的例子,well,一起來(lái)看一下Python使用cookielib模塊操作cookie的實(shí)例教程2016-07-07