首页后端开发PythonPython常用类型转换实现
恒创 云服务器免费试用

Python常用类型转换实现

时间2024-02-13 08:17:03发布访客分类Python浏览373
导读:收集整理的这篇文章主要介绍了Python常用类型转换实现,觉得挺不错的,现在分享给大家,也给大家做个参考。1.byte和str互转b = b"example" s = "example" bytes(s, encoding = "utf8"...
收集整理的这篇文章主要介绍了Python常用类型转换实现,觉得挺不错的,现在分享给大家,也给大家做个参考。

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 structs=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教程》

以上就是Python常用类型转换实现的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

展开全文READ MORE
什么是 Python ? Python图像处理二值化方法实例云集

游客 回复需填写必要信息