Python 言語で 16 進数の長さを取得するにはどうすればよいですか? このコードを使用してみましたが、これでもエラーが表示されます。
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))
ここでは 16 進数として 346 を使用しましたが、実際の数値は非常に大きく、手動で数えることはできません。