Python里 int 和 bytes互转的方法
Python里 int 和 bytes互转的方法
在Python3之前,一般是使用下面的方法:
>>> import struct
>>> struct.pack("B", 2)
'\x02'
>>> struct.pack(">H", 2)
'\x00\x02'
>>> struct.pack("<H", 2)
'\x02\x00'
也就是使用struct.pack方法,它实现了从int到bytes的转换。
在Python3里,也可以使用bytes转换0到255的整数,如下:
>>> bytes([2])
b'\x02`
这时候不要写成:bytes(3),这样导致下面的结果:
>>> bytes(3)
b'\x00\x00\x00'
从Python 3.1起,就可以使用int.to_bytes()来转换整数到字节数组:
>>> (258).to_bytes(2, byteorder="little")
b'\x02\x01'
>>> (258).to_bytes(2, byteorder="big")
b'\x01\x02'
>>> (258).to_bytes(4, byteorder="little", signed=True)
b'\x02\x01\x00\x00'
>>>
Python里 int 和 bytes互转的方法相关推荐
- 【Python】int binary str 互转
1 int() 用法 int() 是 python 内置的对象转 int 的方法 # str 进行十进制转换 int('10',10) >> 10 int('2',10) >> ...
- python之str与bytes互转
# -*- coding: utf-8 -*- bytes_object = b"example" # str object str_object = "example& ...
- argument在python里什么意思_python add_argument() 的使用方法
介绍: argparse argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数, ...
- python里chars_python的string.strip(s[, chars])方法的各种小细节
下面的英文说明是官方给出: string.strip(s[, chars]) Return a copy of the string with leading and trailing charact ...
- python int转bytes_Python中int与bytes相互转换的方法
Python中int与bytes相互转换的方法 发布时间:2020-12-15 09:30:37 来源:亿速云 阅读:87 作者:小新 小编给大家分享一下Python中int与bytes相互转换的方法 ...
- int数组转strpython_python中int与str互转方法
python中int与str互转方法 最近学习python中的数据类型时,难免联想到java中的基本型数据类型与引用型数据类型.于是对python中的int与str做了简单赋值输出,出现了意料之外的事 ...
- python语言int什么意思,python中int指的是什么意思
python中int指的是什么意思 发布时间:2020-11-04 11:51:20 来源:亿速云 阅读:67 作者:小新 小编给大家分享一下python中int指的是什么意思,希望大家阅读完这篇文章 ...
- python字符串前面u、r、b含义以及str、bytes互转
u/U:表示unicode字符串 不但是针对中文,也针对任何的字符串,代表是对字符串进行unicode编码. 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u:但是 ...
- python能绘制统计图吗-特征锦囊:常用的统计图在Python里怎么画?
今日锦囊 常用的统计图在Python里怎么画? 这里的话我们介绍几种很简单但也很实用的统计图绘制方法,分别有条形图.饼图.箱体图.直方图以及散点图,关于这几种图形的含义这边就不多做解释了. 今天用到两 ...
最新文章
- 如何创建systemd定时任务
- 网络信息安全之防火墙技术(一)
- #模拟触手机屏幕_从操作系统的改变谈手机设计进化,单手并不是最终的便捷...
- JavaScript编程知识
- 推荐VS2008插件CodeRush Xpress for C#
- PHP转义Json里的特殊字符的函数
- hdu_5085_Counting problem(莫队分块思想)
- java 数据包含_如何高效判断java数组是否包含某个值
- php pdo效率,php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
- 移动端实现标题文字的截断
- 常量 变量 赋值 c
- Vue基础知识总结(一)
- 社会工程学实践前言和开篇
- java application.doevents_Application.DoEvents()笔记
- mysql 少用in_mysql查询条件not in 和 in的区别及原因说明
- 最新仿720全景云系统/可生成小程序+带PC端和教程
- 如何使用计算机处理文件夹,电脑打开某些文件夹提示引用了不可用位置怎么解决[多图]...
- 活水决策体系七:辩证思维之三大规律
- 【WebGIS】leaflet入门-使用GeoJSON
- 用计算机打字怎么打括号,键盘的输入问题
热门文章
- Linux Suse 11系统下的NFS配置
- XAI之SHAP:SHAP算法(How—每个特征如何重要/解释单个样本的预测)的简介(背景/思想/作用/原理/核心技术点/优缺点)、常用工具库、应用案例之详细攻略
- 热门数据挖掘模型应用入门(一): LASSO回归
- java变长参数_Java可变长度参数
- Asp.net core 身份认证框架 Microsoft Identity的使用以及如何使用Idengtity创建自带的用户模型SignInManager和UserManager的使用等等
- Hive查询报partion错误
- CSS设计中盒子模型的应用
- 武汉星河互娱:手游行业热门游戏类型汇总,为休闲娱乐提供新选择
- 福特在企业里推数据访问和分析功能
- C ++匿名函数:揭开C++ Lambda表达式的神秘面纱