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代码真的很爽
Aug 26 Python
python中将阿拉伯数字转换成中文的实现代码
May 19 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
Python 中开发pattern的string模板(template) 实例详解
Apr 01 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
pandas删除指定行详解
Apr 04 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
什么是Python中的顺序表
Jun 02 Python
Python延迟绑定问题原理及解决方案
Aug 04 Python
Python爬虫之爬取某文库文档数据
Apr 21 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计算多维数组中所有值总和的方法
2015/06/24 PHP
js css后面所带参数含义介绍
2013/08/18 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
Python生成随机MAC地址
2015/03/10 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python解析树及树的遍历
2016/02/03 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
深入分析python 排序
2020/08/24 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
致跳高运动员广播稿
2014/01/13 职场文书
新年爱情寄语
2014/04/08 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
2014年教研室工作总结
2014/12/06 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS