Python常用类型转换实现代码实例

作者:Mars.wang 时间:2022-05-20 06:03:43 

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')

来源:https://www.cnblogs.com/wangbin2188/p/13186325.html

标签:python,类型,转换
0
投稿

猜你喜欢

  • 滚动条样式的css代码介绍

    2008-10-21 10:56:00
  • 网站设计输入了些什么?

    2008-04-01 09:30:00
  • php usort 使用用户自定义的比较函数对二维数组中的值进行排序

    2023-11-21 23:08:28
  • MySQL如何优化索引

    2024-01-25 17:12:15
  • Javascript连接Access数据库完整实例

    2024-01-15 22:16:58
  • Flask框架运用WTForms实现用户注册的示例详解

    2021-07-31 06:50:12
  • 网站导航设计的6大分类

    2010-07-12 18:46:00
  • Python Web框架之Django框架cookie和session用法分析

    2021-08-23 05:30:15
  • Python大数据之从网页上爬取数据的方法详解

    2023-10-06 22:10:53
  • numpy找出array中的最大值,最小值实例

    2021-11-20 15:42:52
  • PHP开启opcache提升代码性能

    2023-06-17 04:39:55
  • pycharm解决关闭flask后依旧可以访问服务的问题

    2023-12-27 06:39:27
  • sql查询语句之平均分、最高最低分及排序语句

    2024-01-19 06:43:34
  • hta应用—代码统计工具

    2024-01-31 14:40:44
  • Python中常用的8种字符串操作方法

    2023-05-28 09:44:38
  • Pytorch之finetune使用详解

    2021-08-31 20:41:44
  • 详解OpenCV-Python Bindings如何生成

    2021-03-26 17:33:52
  • php牛逼的面试题分享

    2023-11-20 19:31:35
  • 使用python爬虫获取黄金价格的核心代码

    2023-11-03 22:55:28
  • python最小生成树kruskal与prim算法详解

    2021-06-10 01:56:45
  • asp之家 网络编程 m.aspxhome.com