将包含特殊字符的字符串转换为整数

时间:2018-09-05 05:54:06

标签: python python-3.x

我有一个包含'%'符号的字符串,我想将其转换为整数。有没有办法在python中做到这一点? string ='9.9876%'

2 个答案:

答案 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)