python练习题:字符串转换成十进制整数?
发布网友
发布时间:2022-04-25 16:28
我来回答
共2个回答
热心网友
时间:2023-10-17 16:49
import re
s="+-p-xf4+-1!#"
num = "".join([a.group(0) for a in re.finditer("[\da-fA-F]+",s)])
sign = -1 if "-" in s[:s.index(num[0])] else 1
print(int(num,16)*sign)
可以试试这个方法
热心网友
时间:2023-10-17 16:50
代码感觉没什么错,你说的什么叫非零返回