我有一个包含'%'符号的字符串,我想将其转换为整数。有没有办法在python中做到这一点? string ='9.9876%'
答案 0 :(得分:0)
string[:-1]
将摆脱%符号。现在,您可以使用int(float(string[:-1]))
来获取整数值。
答案 1 :(得分:0)
string1 = "9.9876%"
string2 = string1.replace('%', '') #replace % with the empty string
string2 = int(round(float(string2))) #remove int() to keep decimal places
#remove round() to, well, not round
print(type(string2), string2)