是否有内置的简单方法将字符串转换为整数,字符串的格式为xxx,yyy,zzz?比如325,121,565而不是325121565.我知道我可以建立一个能够做到这一点的功能,但我想知道是否其他人已经这样做了,我不会重新发明轮子。
答案 0 :(得分:9)
设置适当的区域设置,然后使用locale.atoi()
。
>>> locale.setlocale(locale.LC_NUMERIC, 'en_US')
'en_US'
>>> locale.atoi('123,456,789')
123456789
答案 1 :(得分:1)
>>> import locale
>>> locale.setlocale(locale.LC_ALL, '')
'en_US.utf8'
>>> locale.format("%d", 325121565, grouping=True)
'325,121,565'