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实现将汉字转换成汉语拼音的库
May 05 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
详解Django中间件执行顺序
Jul 16 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
python异步实现定时任务和周期任务的方法
Jun 29 Python
python内存动态分配过程详解
Jul 15 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 Python
wxPython电子表格功能wx.grid实例教程
Nov 19 Python
python读取Kafka实例
Dec 23 Python
pytorch中torch.max和Tensor.view函数用法详解
Jan 03 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
Feb 20 Python
Prometheus开发中间件Exporter过程详解
Nov 30 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
php 字符转义 注意事项
2009/05/27 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
深入学习AngularJS中数据的双向绑定机制
2016/03/04 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
layui文件上传实现代码
2017/05/20 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
BootStrap实现文件上传并带有进度条效果
2017/09/11 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
微信小程序实现首页弹出广告
2020/12/03 Javascript
[01:55]2014DOTA2国际邀请赛快报:国土生病 紧急去医院治疗
2014/07/10 DOTA
Selenium chrome配置代理Python版的方法
2018/11/29 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
2020/04/20 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
信息专业本科生个人的自我评价
2013/10/28 职场文书
售后服务承诺书范文
2014/03/26 职场文书
社团活动总结范文
2014/04/26 职场文书
活动倡议书范文
2014/05/13 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
励志演讲稿200字
2014/08/21 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL