有趣生活

当前位置:首页>科技>python中将ascii码值转换成字符两个实例教你用Python

python中将ascii码值转换成字符两个实例教你用Python

发布时间:2026-07-21阅读(1)

导读今天为大家分享一篇python十六进制整数与ASCii编码字符串相互转换方法,具有很好的参考价值,希望对大家有所帮助。前言:在使用Pyserial与STM3....

今天为大家分享一篇python 十六进制整数与ASCii编码字符串相互转换方法,具有很好的参考价值,希望对大家有所帮助。

前言:

在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题。查阅网上的资料后,均没有符合要求的,遂结合"各家"之长,用了以下方法。

提示:环境是(Python2.7 Binascii模块)

十六进制整数转ASCii编码字符串:

测试结果:

a:665554, b:665554,c:fUT<type int><type str><type str>

ASCii编码字符串转十六进制整数:

# -*- coding: utf-8 -*-import binasciic = fUTe = 0 #暂存结果for i in c: d = ord(i) #单个字符转换成ASCii码 e = e*256 d #将单个字符转换成的ASCii码相连print("e:%x" %e)print type(e)

测试结果得出:

e:665554<type int>

从以上可以看出,两段小程序顺利的实现了这个设计要求!

本文文章内容到此也就结束了,要是觉得有所收获的朋友们一定不要忘记点赞转发关注哦!

最后,小编想说一句话:我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典,面试宝典,面试宝典。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

TAGS标签:  python  中将  ascii  码值转  换成  python中将as

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图