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 27 Python
python获取元素在数组中索引号的方法
Jul 15 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
Sep 27 Python
python实现公司年会抽奖程序
Jan 22 Python
Python理解递归的方法总结
Jan 28 Python
python实现浪漫的烟花秀
Jan 30 Python
python实现简易淘宝购物
Nov 22 Python
Python编译为二进制so可执行文件实例
Dec 23 Python
python数据预处理 :数据抽样解析
Feb 24 Python
如何利用python创作字符画
Jun 25 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
php引用传值实例详解学习
2013/11/06 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
python实现飞行棋游戏
2020/02/05 Python
python3 使用traceback定位异常实例
2020/03/09 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
Python flask框架端口失效解决方案
2020/06/04 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
家具促销活动方案
2014/02/16 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
优秀团员自我评价
2015/03/10 职场文书
教师节寄语2015
2015/03/23 职场文书
高质量“欢迎词”
2019/04/03 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
vue实力踩坑之push当前页无效
2022/04/10 Vue.js