提问人:Osama Hijazi 提问时间:7/30/2023 更新时间:7/30/2023 访问量:41
在不删除 python 中的前导零的情况下获取十六进制数的位数
Getting the number of digits in hex number without removing the leading zeros in python
问:
我想计算python中十六进制数的位数,例如:
num = 0X0101
num1 = 0X00001
print(len(format(num, "04x")))
问题是位数和前导零是可变的,所以这条线不起作用。
print(len(format(num, "04x")))
请注意,和只是一个示例,可能具有不同的值。num
num1
我想在不删除前导零的情况下计算十六进制数的位数。
答: 暂无答案
评论
num1 = 0X00001
具有与 完全相同的结果。有关前导零或数字是否以十六进制或十进制表示法书写的任何信息都不会存储在 中。num1 = 1
num1