我想在Python中格式化长数字,从末尾开始每3位数字分组:
10000000 --> 10 000 000 40186356.92 --> 40 186 356.92
在Python中是否有内置的方法来完成它?或者我必须手动完成它?数字是小数,我也使用decimal库。
decimal
ssgvzors1#
In [37]: format(10000000, ',').replace(',', ' ') Out[37]: '10 000 000' In [38]: format(40186356.92, ',').replace(',', ' ') Out[38]: '40 186 356.92'
1条答案
按热度按时间ssgvzors1#