python中怎么把千位分隔符以及货币符号去掉转成数值形式?
比如下面的这种
$10,000
¥1,000,000.00
怎么转换成数值?
用正则表达就可以了
from re import sub
money = '¥1,000,000'
val = float(sub(r'[^\d.]', '', money))
博客主要探讨在Python中如何将带有千位分隔符和货币符号的数据转换为数值形式,提出使用正则表达式来解决该问题。
python中怎么把千位分隔符以及货币符号去掉转成数值形式?
比如下面的这种
$10,000
¥1,000,000.00
怎么转换成数值?
用正则表达就可以了
from re import sub
money = '¥1,000,000'
val = float(sub(r'[^\d.]', '', money))
您可能感兴趣的与本文相关的镜像
Python3.10
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?