Python-数字千分位的处理

第一种方法:2.7版本以上直接用format设置千分位分隔符
a="{:,}".format(12345678) 
print(a)
第二种方法:正则实现
import re  
a = '20003'  
result = re.sub(r"(?<=\d)(?=(?:\d\d\d)+$)", ",", a)  
print(result)

运行结果如下:
这里写图片描述


版权声明:本文为wxy_summer原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。