python 处理字符ASICII码
来源:互联网 发布:黎明三角洲淘宝店铺 编辑:程序博客网 时间:2024/04/30 05:27
今天遇到一个问题,如何在python中把字符的字符的十六进制字符串形式的ASICII码转成字符呢?
比如我有一个字符串 s = '41',我现在要把它转成ASICII码为0x41的这个字符‘A’,要怎么做呢?
第一步当然是先转成整型。
# 16表示16进制
i = int(s,16)
然后呢,用到struct包中的pack函数,把它包装到一个码流里面。
# b表示占一个字节吧貌似,这里的参数还有很多可选,可以去看manual
p = struct.pack('b',i)
其实到这里已经完成了,要从网络发送,或者要保存到文件已经可以进行了。
不过非要取出来,也可以用unpack函数
c = struct.unpack('c',p)
print c
输出:
('A',)
- python 处理字符ASICII码
- 生成ASICII码用于命令反馈
- python处理中文字符
- python 字符处理
- Python 字符处理
- Python处理中文字符
- python 字符编码处理
- 中文字符处理 python
- Python 字符处理
- python处理中文字符
- python--汉字字符处理
- Python处理字符技巧
- python字符处理
- Python处理HTML转义字符
- Python中文字符处理解决方案
- Python - 每次处理一个字符
- Python处理HTML转义字符
- python 处理HTML转义字符
- ThinkPHP 学习笔记
- c# 请求需要cookie支持的页面(保持请求的cookie)
- sed行对象【列表】和单个字符对象【替换】
- iphone关于self.用法的一些总结
- 第6章_数组_编程练习_Exercise6_19(成绩排名)
- python 处理字符ASICII码
- 第6章_数组_编程练习_Exercise6_25(二维数组的相乘)
- 将m个苹果放入n个盘子的问题
- javascript中替换表单中的全角字符为半角字符
- 查杀木马 QQ电脑管家 vs. 金山卫士
- Linux 防火墙
- CPU 调度
- JSTL1.1函数标签库(functions)如fn:length
- 微普之行--感怀