Python常用類型轉(zhuǎn)換實現(xiàn)代碼實例
1.byte和str互轉(zhuǎn)
b = b"example"
s = "example"
bytes(s, encoding = "utf8")
str(b, encoding = "utf-8")
2.byte和int互轉(zhuǎn)
b=b'\x01\x02'
num=int.from_bytes(b,'little')
b1=num.to_bytes(2,'little')
3.byte和float互轉(zhuǎn)
import struct s=b'@zQ\x16' def byteToFloat(b): return struct.unpack('!f',s)[0] def floatToBytes(f): bs = struct.pack("f",f) return bytes((bs[3],bs[2],bs[1],bs[0])) f1=byteToFloat(s) floatToBytes(f1)
4.str和bytearray互轉(zhuǎn)
str1='aaabb' ba=bytearray(str1,encoding='utf-8') str2=ba.decode('utf8')
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python如何把字符串類型list轉(zhuǎn)換成list
- Python變量、數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換相關(guān)函數(shù)用法實例詳解
- Python3 使用map()批量的轉(zhuǎn)換數(shù)據(jù)類型,如str轉(zhuǎn)float的實現(xiàn)
- Python如何實現(xiàn)強制數(shù)據(jù)類型轉(zhuǎn)換
- Python常用數(shù)據(jù)類型之間的轉(zhuǎn)換總結(jié)
- Python 字符串類型列表轉(zhuǎn)換成真正列表類型過程解析
- python中的decimal類型轉(zhuǎn)換實例詳解
- Python把對應(yīng)格式的csv文件轉(zhuǎn)換成字典類型存儲腳本的方法
- python2與python3中關(guān)于對NaN類型數(shù)據(jù)的判斷和轉(zhuǎn)換方法
相關(guān)文章
Tensorflow的可視化工具Tensorboard的初步使用詳解
這篇文章主要介紹了Tensorflow的可視化工具Tensorboard的初步使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02python生成13位或16位時間戳以及反向解析時間戳的實例
這篇文章主要介紹了python生成13位或16位時間戳以及反向解析時間戳的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python提取JSON格式數(shù)據(jù)實戰(zhàn)案例
這篇文章主要給大家介紹了關(guān)于Python提取JSON格式數(shù)據(jù)的相關(guān)資料, Python提供了內(nèi)置的json模塊,用于處理JSON數(shù)據(jù),文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下2023-07-07Python中的列表生成式與生成器學(xué)習(xí)教程
這篇文章主要介紹了Python中的列表生成式與生成器學(xué)習(xí)教程,Python中的Generator生成器比列表生成式功能更為強大,需要的朋友可以參考下2016-03-03教你學(xué)會通過python的matplotlib庫繪圖
今天教大家如何學(xué)會通過python的matplotlib庫繪圖,文中有非常詳細(xì)的圖文解說及代碼示例,對正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下2021-05-05pyhton Sanic框架的文件上傳功能開發(fā)實戰(zhàn)示例教程
Sanic是一個Python 3.5+的異步Web框架,它的設(shè)計理念與Flask相似,但采用了更高效的異步I/O處理,在處理文件上傳時,Sanic同樣提供了方便、高效的方法,本教程將結(jié)合實際案例,詳細(xì)介紹如何在Sanic框架中實現(xiàn)文件上傳的功能,感興趣的朋友跟隨小編一起看看吧2024-08-08