我正在使用Python 2.7。我需要更换"0"末尾的字符串。
比如说,a =“2.50”:
a = a.replace('0', '')
Run Code Online (Sandbox Code Playgroud)
我得到 a = 2.5,我对这个结果很满意。
现在a =“200”:
a = a.replace('0', '')
Run Code Online (Sandbox Code Playgroud)
我得到 a = 2,这个输出是按照我同意的设计的。但我预计输出 a = 200。
其实我正在寻找的是
当末尾小数点后的任何值
"0"替换"0"为 None 值时。
以下是示例,我期待结果。
IN: a = "200"
Out: a = 200
In: a = "150"
Out: a = 150
In: a = 2.50
Out: a = 2.5
In: a = "1500"
Out: a = 1500
In: a = "1500.80"
Out: a = 1500.8
In: a = "1000.50" …Run Code Online (Sandbox Code Playgroud)