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 相关文章推荐
PyQt 线程类 QThread使用详解
Jul 16 Python
利用python编写一个图片主色转换的脚本
Dec 07 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
python 用lambda函数替换for循环的方法
Jun 09 Python
caffe binaryproto 与 npy相互转换的实例讲解
Jul 09 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 Python
Python字典对象实现原理详解
Jul 01 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
Aug 19 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
第三章 php操作符与控制结构代码
2011/12/30 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
python3中的md5加密实例
2018/05/29 Python
python之django母板页面的使用
2018/07/03 Python
浅析Python四种数据类型
2018/09/26 Python
python用for循环求和的方法总结
2019/07/08 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Python json格式化打印实现过程解析
2020/07/21 Python
python 字符串格式化的示例
2020/09/21 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
同学聚会策划方案
2014/06/06 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
护理自荐信
2019/05/14 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python