最近忘性大,记录一下

需求: ‘80 11 F1 01 1A’字符串需要把每一个十六进制字符加起来,即80+11+F1+01+1A=?

很简单,不解释,直接上

hex(sum([int(i,16) for i in str.split('80 11 F1 01 1A',' ') if i != '']))

-------------------------------------------------------------------------------------------------------------------

(便于扩展,使用更多情况)

import re

hex(sum([int(i,16) for i in re.split(' ', '80 11 F1 01 1A') if i != '']))

or

hex(sum([int(i,16) for i in re.findall('[\dA-F]{2}', '80 11 F1 01 1A') if i != '']))

比如字符串为‘8011F1011A’

改为:hex(sum([int(i,16) for i in re.findall(r' .{2}', '8011F1011A') if i != '']))

转载于:https://www.cnblogs.com/congyinew/p/10572833.html

python3 十六进制字符串进行分割并累加相关推荐

  1. python3 分割字符串(多分割符)

    s = 'q|w;e|r;r|t;t|y;y|u;u|i;i|o;'# s = 待分割字符串 # ds = 分割符字符串 def mySplit(s, ds):res = [s]# 循环所有的分割符f ...

  2. python3中字符串的切片练习

    python3中字符串的处理练习 eg1: 下面的log变量记录了云服务器上 当天上传的文件信息其中第一列是文件名,第二列是文件大小 请编写一个程序,统计出不同类型的 文件的大小总和 比如: jpeg ...

  3. Python3之字符串

    Python3之字符串 基础内容 创建:为变量分配一个值即可 单行:'xxx' 或 "xxx" 多行:""" 或 ''' 访问:使用方括号来截取字符串 ...

  4. python3.0制表符_④ Python3.0字符串

    字符串无论是python或者其他语言,是最常用的数据类型之一: 这儿注意在python中可以通过使用引号( ' 或 " )来创建字符串.使用三引号('''或""" ...

  5. 二进制数据转换为十六进制字符串

    // 环境:Windows 10,64bit,VS2017 Enterprise x64 // 二进制数据转换为十六进制字符串 /// // @name: DataToHexString // @br ...

  6. Python3:字符串处理函数

    文章目录 python3-字符串基本处理 一.字符串转义和查找 二.字符串空白.数字大小写判断 三.字符串切割 四.字符串拼接 五.字符串格式化 总结 python3-字符串基本处理 基本功能处理: ...

  7. c语言的十进制转十六进制字符串,用c语言写一个函数把十进制转换成十六进制,该如何处理...

    用c语言写一个函数把十进制转换成十六进制 用c语言写一个函数把十进制转换成十六进制 网上找到一些,感觉有占乱 分享到: ------解决方案-------------------- #include ...

  8. php用中文分割字符串,利用php怎么对中文字符串进行分割

    利用php怎么对中文字符串进行分割 发布时间:2021-01-11 16:39:58 来源:亿速云 阅读:77 作者:Leah 本篇文章为大家展示了利用php怎么对中文字符串进行分割,内容简明扼要并且 ...

  9. oracle根据_分割字符串,oracle分割字符串函数

    create or replace function f_split        (        /*功能:分割字符串          实现:通过分割符对字符串进行分割          编写人 ...

  10. python3 format函数_Python学习教程:Python3之字符串格式化format函数详解(上)

    Python学习教程:Python3之字符串格式化format函数详解(上) 概述 在Python3中,字符串格式化操作通过format()方法或者f'string'实现.而相比于老版的字符串格式化方 ...

最新文章

  1. 走在网页游戏开发的路上(八)
  2. AI一分钟 | 微软将成立微软亚洲研究院上海分院;阿里AI鉴黄师能判别呻吟声
  3. Mysqli的批量CRUD数据
  4. linux 杂项设备,Linux下自动创建节点的字符杂项设备 misc_register
  5. 【自由随想录(三)】
  6. CCF201612-1 中间数(解法二)(100分)(废除!!!)
  7. uniapp 即时通讯_在uni-app使用极光IM 开发一个聊天室
  8. 批处理的注释:批处理程序中的多行注释方法
  9. Java多线程和操作系统多线程关系
  10. Java后台调用高德地图api返回{status:0,info:UNKNOWN_ERROR,infocode:20003}
  11. font-family:微软雅黑在moc上显示无效的解决办法
  12. 南开大学张昊计算机,纽约南开校友会隆重举办纪念南开大学建校100周年庆典
  13. 教你如何复制别人的QQ空间为自己用
  14. arduino wifi_Arduino MKR WiFi 1010
  15. 使用workflow客制出货通知单
  16. 利用Python开发App,来一起看看他是怎么做的。
  17. 头脑风暴有两位盲人_盲人时如何获得开发人员工作:与有远见的团队一起工作的盲人开发人员的建议...
  18. 极路由 安装php,自己动手DIY:极路由贰移植WiFi Pineapple
  19. apriori算法分析 购物篮分析
  20. PROCESSENTRY32

热门文章

  1. 苹果HTC专利战正酣: 逃离Android?
  2. 游泳,情人节纪念一下。
  3. Mapx中的图元移动
  4. 按值传递时 php必须复制值,PHP开发笔试题及答案(一)
  5. java笔记之过滤器
  6. Nginx源码分析 - 主流程篇 - 多进程的惊群和进程负载均衡处理(15)
  7. vue无法监听对象的属性的增加和删除
  8. 201903版的idea markdown无法预览的问题
  9. 18-10-29 关于设计器机器人等安装遇到的问题的解决方法
  10. [转]vs2010 MSDN文档安装方法