Skip to main content
 首页 » 编程设计

python之python中的长十六进制字符串到整数

2025年05月04日22cmt

<分区>

我从一个模块接收到一个字符串,它是一个 long int 的表示

>>> str = hex(5L) 
>>> str 
'0x5L' 

我现在想要的是将字符串 str 转换回数字(整数)

int(str,16) 由于 L 而不起作用。

有没有办法在不从字符串中删除最后一个 L 的情况下执行此操作?因为字符串也可能包含没有 L 的十六进制?