python很多数据都是bytes格式的,经常需要转换成int或者short,笔者实际项目有需求,这里就做个笔记吧。

实例一:

bytes转short:(无符号类型)

import structbarray = b'\x00\xfe\x4b\x00\x4b\x00'
count = len(barray)/2
integers = struct.unpack('H'*int(count), barray)

注意,这里面的count的长度要是偶数 ,不然会报错误.

转成有符号的,只需要把H改成h即可.

实例二:

bytes转int:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
import structbarray = b'\x00\xfe\x4b\x00\x4b\x00\x22\x44'
count = len(barray)/4
integers = struct.unpack('i'*int(count), barray)

注意,这里面的count的长度要是四的倍数 ,不然会报错误.

转成无符号的,只需要把i改成I即可.

python中bytes转int的实例相关推荐

  1. python中str和int区别_python中eval与int的区别浅析

    python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval() ...

  2. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  3. python中len的用法_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  4. python中set()函数的用法,python中set()函数简介及实例解析

    python中set()函数简介及实例解析 set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系 ...

  5. python中doc=parased.getroot()_python实例手册.py

    python实例手册 #encoding:utf8 # 设定编码-支持中文 0 说明 手册制作: 雪松 littlepy www.51reboot.com 更新日期: 2016-01-21 欢迎系统运 ...

  6. python中a=str(int(a))什么意思_如何解决TypeError:只能将str(而不是“int”)连接到str - python...

    我决定为进行Unicode测试而制作某种秘密代码. 我已经通过在Unicode中添加数字来做到这一点,所以这将是一个秘密. 我一直收到此错误,但我不知道如何解决. 有什么解决方案吗? 原始码 mess ...

  7. [转载] Python中str跟int的转换

    参考链接: Python中的类型转换 字符串str转换成int: int_value = int(str_value) int转换成字符串str: str_value = str(int_value) ...

  8. python中嵌套函数的应用实例-实例详解python函数的对象、函数嵌套、名称空间和作用域...

    函数的对象 python中一切皆对象 函数对象的四大功能 引用 def f1(): print("from f1") f1() #调用函数 print(f1) print(&quo ...

  9. python中a=str(int(a))什么意思_python中a+=a和a=a+a的区别

    += 是 + 的一种升级版本, 具有能把执行后的结果再写回传递来的变量本身的功能, 可变变量自身有比不可变变量多一个魔法方法 _iadd_, += 操作调用 _iadd_方法,没有该方法时,再尝试调用 ...

最新文章

  1. 2022-2028年中国麻纺织业投资分析及前景预测报告
  2. 你猜,为什么Google和Facebook不用Docker?
  3. SQL PASS西雅图之行——Lake Union纪行
  4. jni releative
  5. 【笔记】MAC上使用onedrive遇到的问题及解决方法
  6. 投稿 | “轻量应用服务器”征文活动正式启动
  7. Scrapy中的get_project_settings 读取设置文件
  8. 使用wireshark抓包并进行网络协议分析
  9. 客户说发货慢怎么回复_?沐言恋爱学:当女生说“我累了”,怎么回复最合适?...
  10. python3连接数据库步骤_Python3连接Mysql8.0遇到的问题及处理步骤
  11. 拳王虚拟项目公社:流量如何截流?各类流量截流技巧分享
  12. 点评2009年十大PHP图书(前言)
  13. MATLAB算术均值滤波器
  14. CryptoJS 加解密类库的简单用法
  15. 搜狗站长工具:索引量与收录量的解释,它等同于site的收录吗?
  16. 模仿实现百度搜索黑洞动画效果
  17. Mediator模式(仲裁者设计模式)
  18. vue + element-ui 实现分页功能
  19. Whitelabel Error Page访问
  20. mysql 管理instance_MySQL从零开始——第三章 MySQL体系结构

热门文章

  1. FromBottomToTop团队项目总结
  2. 软件工程个人作业(2)
  3. 【Unity】2.11 了解游戏有哪些分类对你开阔思路有好处
  4. javascript处理事件的一些兼容写法
  5. 各种排序算法及其java程序实现
  6. 在同一台服务器上启动多个 FreeSWITCH 实例
  7. Oracle Compile 编译 无效对象(ORA-04063: package body SYS.DBMS_XPLAN 有错误)
  8. 安全实现Linux网络监控(1)
  9. 【PP生产订单】入门介绍(十二)
  10. SAP 取月度期初库存和月度期末库存(历史库存)