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制作检测Linux运行信息的工具的教程
Apr 01 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
详解django中使用定时任务的方法
Sep 27 Python
pytorch对可变长度序列的处理方法详解
Dec 08 Python
python DataFrame 取差集实例
Jan 30 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
numpy库reshape用法详解
Apr 19 Python
浅析python函数式编程
Sep 26 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 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
多重?l件?合查?(一)
2006/10/09 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
php获取根域名方法汇总
2014/10/28 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
php session 写入数据库
2016/02/13 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
jquery 判断div show的状态实例
2016/12/03 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
python实现识别相似图片小结
2016/02/22 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
新浪微博实习心得体会
2014/01/27 职场文书
论文致谢词范文
2015/05/14 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏