Как мы можем получить длину шестнадцатеричного числа на языке python? Я пробовал использовать этот код, но даже это показывает некоторую ошибку.длина шестнадцатеричного числа
i=0
def hex_len(a):
if a>0x0:
#i=0
i=i+1
a=a/16
return i
b=0x346
print hex_len(b)
Здесь я просто использовал 346 как шестнадцатеричное число, но мои фактические цифры очень велики, чтобы их можно было подсчитать вручную. Я новичок в кодировании, ваша помощь будет очень признательна.
Можете ли вы использовать количество букв строкового представления? –
Что именно вы подразумеваете под «длиной шестнадцатеричного числа»? Что вы ожидаете от длины '0x346'? –
@ JustinEthier 3? –