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