如果字符串中有逗号作为数千个分隔符,如何将其转换为数字?我有一个字符串,表示一个用逗号分隔数千个的数字。我如何将它转换成python中的一个数字?>>> int("1,000,000")生成一个ValueError.在尝试转换逗号之前,我可以用空字符串替换逗号,但这感觉是不对的。有更好的办法吗?
3 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
int
float
.
>>> a = '1,000,000'>>> int(a.replace(',' , ''))1000000>>> float(a.replace(',' , ''))1000000.0
添加回答
举报
0/150
提交
取消