微信搜索“毛凌志岗前心得”小程序
>>> print int('0x1',16)1>>> print int('0x2',16)2>>> print int('0x9',16)9>>> print int('0xA',16)
python 16进制和10进制转换_黑幕中的萤火虫_百度空间
python 16进制和10进制转换调用Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作示范:把十六进制的字串转为十进制数字:>>> print int('ff', 16)255把十进制数字转换为以十六进制表示之字串,可调用内置的hex()函数:>>> print hex(255)0xff调用BinAscii模块其中的b2a_hex()函数,可把以ASCII编码的文字以十六进制表示:>>> print binascii.b2a_hex('A')41反之也可把以十六进制表示的文字,换成以ASCII编码的文字:>>> print binascii.a2b_hex('41')
调用Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作示范:
>>> print int('ff', 16)
255
>>> print hex(255)
0xff
>>> print binascii.b2a_hex('A')
41
反之也可把以十六进制表示的文字,换成以ASCII编码的文字:
>>> print binascii.a2b_hex('41')
Copyright @ 2024 lexus Powered by .NET 8.0 on Kubernetes Powered by: .Text and ASP.NET Theme by: .NET Monster