相关疑难解决方法(0)

如何将整数格式化为两位十六进制?

有谁知道如何获得chr到十六进制转换,其中输出总是两位数?

例如,如果我的转换产生0x1,我需要将其转换为0x01,因为我连接一个长的十六进制字符串.

我使用的代码是:

hexStr += hex(ord(byteStr[i]))[2:]
Run Code Online (Sandbox Code Playgroud)

python

18
推荐指数
4
解决办法
5万
查看次数

为什么Hex()函数返回一个字符串而不是一个int hex?

我不知道为什么Hex函数返回一个像'0x41'而不是0x41的字符串

在此输入图像描述

我需要将ASCII值转换为十六进制.但我想要0x INT格式,而不是'0x'字符串.

ascii = 360
hexstring = hex(ascii)
hexstring += 0x41  # i cant do this because hexstring is a string not a int hex
Run Code Online (Sandbox Code Playgroud)

我怎么能得到一个int hex?谢谢

python string int hex ascii

2
推荐指数
1
解决办法
1747
查看次数

标签 统计

python ×2

ascii ×1

hex ×1

int ×1

string ×1