python将字符串转成16进制的ASCii码的值

10 篇文章 30 订阅 ¥39.90 ¥99.00
本文介绍了如何使用Python将字符串中的每个字符转换为对应的16进制ASCII码值。通过遍历字符串并应用ord()函数获取字符的ASCII值,然后将其转化为16进制,实现字符串到16进制ASCII值的转换。这对于理解字符串在内存中的表示和进行数据编码操作非常有用。
摘要由CSDN通过智能技术生成
十六进制转义字符

它是由反斜杠'\'和字母x(或X)及随后的1~2个十六进制数字构成的字符序列。

例如,'\x30'、'\x41'、'\X61'分别表示字符'0'、'A'和'a'。因为字符'0'、'A'和'a'的ASCII码的十六进制值分别为0x30、0x41和0x61。


('\x00\x00\x00\x00\x9b]\x06@', 1, 1, 0, '\x00\x00\x00\x00\x9d\x7f\xdb\x80'

00000000

000000009B5D0640

000000009D7FDB80


 python将字符串转成16进制的ASCii码的值

>>> a='\x00\x00\x00\x00\x9d\x7f\xdb\x80'
>>> binascii.b2a_hex(a)
'000000009d7fdb80'
>>> 

>>> a='\x00\x00\x00\x00\x9b]\x06@'
>>> binascii.b2a_hex(a)
'000000009b5d0640'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值