在Python中获取十六进制数字的位数而不删除前导零

问题描述 投票:0回答:0

我想计算Python中十六进制数的位数,例如:

num = 0X0101
num1 = 0X00001
print(len(format(num, "04x")))

问题是位数和前导零是可变的,因此该行不起作用。

print(len(format(num, "04x")))

请注意,

num
num1
只是示例,可以具有不同的值。

我想计算十六进制数字的位数而不删除前导零。

python hex digits
© www.soinside.com 2019 - 2024. All rights reserved.