python中怎么把千位分隔符以及货币符号去掉转成数值形式?
比如下面的这种
$10,000
¥1,000,000.00
怎么转换成数值?
1个回答
用正则表达就可以了
from re import sub
money = '¥1,000,000'
val = float(sub(r'[^\d.]', '', money))
python中怎么把千位分隔符以及货币符号去掉转成数值形式?
比如下面的这种
$10,000
¥1,000,000.00
怎么转换成数值?
用正则表达就可以了
from re import sub
money = '¥1,000,000'
val = float(sub(r'[^\d.]', '', money))