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 相关文章推荐
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
Python脚本实时处理log文件的方法
Nov 21 Python
python tornado微信开发入门代码
Aug 24 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
Python安装selenium包详细过程
Jul 23 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
Python 多线程其他属性以及继承Thread类详解
Aug 28 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
关于python 跨域处理方式详解
Mar 28 Python
Python 字典中的所有方法及用法
Jun 10 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
python区块链持久化和命令行接口实现简版
May 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 获取远程网页内容的函数
2009/09/08 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
Vue组件化开发思考
2018/02/02 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python的垃圾回收机制详解
2019/08/28 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
Java语言程序设计测试题判断题部分
2013/01/06 面试题
给排水专业应届生求职信
2013/10/12 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
本科生求职信
2014/06/17 职场文书
国企干部对照检查材料
2014/08/22 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
学生党员检讨书范文
2014/12/27 职场文书
毕业实习感受与体会
2015/05/26 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
各种货币符号快捷输入
2022/02/17 杂记
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫
vue+elementUI实现表格列的显示与隐藏
2022/04/13 Vue.js
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers