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


Posted in Python onJuly 28, 2020

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 相关文章推荐
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
在Python的一段程序中如何使用多次事件循环详解
Sep 07 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
python3实现多线程聊天室
Dec 12 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
Python线程指南分享
Nov 19 Python
python获取网络图片方法及整理过程详解
Dec 20 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
Django通过json格式收集主机信息
May 29 Python
Python实现科学占卜 让视频自动打码
Apr 09 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 28 Python
Python 如何创建一个线程池
Jul 28 #Python
matplotlib subplot绘制多个子图的方法示例
Jul 28 #Python
python爬虫用mongodb的理由
Jul 28 #Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 #Python
Python3爬虫带上cookie的实例代码
Jul 28 #Python
python实现批处理文件
Jul 28 #Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
Jul 28 #Python
You might like
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
php实现模拟登陆方正教务系统抓取课表
2015/05/19 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
2012/02/27 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python爬虫代理IP池实现方法
2017/01/05 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
python制作小说爬虫实录
2017/08/14 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
2014全国两会学习心得体会2000字
2014/03/10 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
校长个人总结
2015/03/03 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
企业法人代表证明书
2015/06/18 职场文书
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
Python利用FlashText算法实现替换字符串
2022/03/31 Python
Linux服务器离线安装 nginx的详细步骤
2022/06/16 Servers
Redis Lua脚本实现ip限流示例
2022/07/15 Redis