繁体   English   中英

从数字中删除 ' 字符串

[英]remove ' string from a number

我想从 net_amount、vat_amount 和 Gross_amount 中删除 ' 符号。 在不删除“。”符号的情况下如何做到这一点?

net_amount  vat_amount  gross_amount
  '0.950000  '0.0732         1
   103        '8.2          null      

逻辑是如果有 ' 符号,则将其删除并保留带有逗号的数字,如果没有,则保留原始数字。

这是 replace() 方法的基本语法。

str.replace(old_str, new_str[, optional_max])

old_str参数代表您要替换的 substring。

new_str参数代表您要使用的新 substring。

optional_max参数表示用新的 substring 替换旧的 substring 的最大次数。

replace()方法的返回值将是原始字符串的副本,其中旧的 substring 替换为新的 substring。

在你的情况下

print(net_amount.replace("'", ""))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM