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实现图片批量剪切示例
Mar 25 Python
python使用点操作符访问字典(dict)数据的方法
Mar 16 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
Python 操作文件的基本方法总结
Aug 10 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
python实现邮件发送功能
Aug 10 Python
python ctypes库2_指定参数类型和返回类型详解
Nov 19 Python
django框架forms组件用法实例详解
Dec 10 Python
python 如何实现遗传算法
Sep 22 Python
python 绘制正态曲线的示例
Sep 24 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
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
微信小程序实时聊天WebSocket
2018/07/05 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
Python functools模块学习总结
2015/05/09 Python
深入浅析python with语句简介
2018/04/11 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
国家助学金获奖感言
2014/01/31 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
2014年实习生工作总结
2014/11/27 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技