我想知道是否有一种简单的方法可以将 float (例如 0.25)转换为没有点/ float 的字符串,例如 025。 是否可以?我正在寻找适用于所有花车的东西。谢谢。
请您参考如下方法:
在同时存在逗号和小数点的情况下,您可以将正则表达式替换为 re.sub。 re.sub() 将字符串中所有出现的 pattern 替换为替换 repl。如果未找到模式,则字符串将原封不动地返回。
import re
number = '999,123,456.345'
filtered = re.sub('[.,]', '', number)
print(filtered)
输出
999123456345
