python⼗六进制字符串转换成⼗进制数值_python将⼗六进制
字符串转为⼗进制数字...
调⽤Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作⽰范:
把⼗六进制的字串转为⼗进制数字:
Python代码
>>> print int('ff', 16)
255
>>> print int('ff', 16)
255
把⼗进制数字转换为以⼗六进制表⽰之字串,可调⽤内置的hex()函数:
Python代码
python代码转换
>>> print hex(255)
0xff
>>> print hex(255)
0xff
调⽤BinAscii模块其中的b2a_hex()函数,可把以ASCII编码的⽂字以⼗六进制表⽰:
Python代码
>>> print binascii.b2a_hex('A')
41
>>> print binascii.b2a_hex('A')
41
反之也可把以⼗六进制表⽰的⽂字,换成以ASCII编码的⽂字:
Python代码
>>>print binascii.a2b_hex('41')
“A”
转⾃:uux/blog/content/4024/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。