我有一个带小数点后1位的数字,例如123456.1
我想将其格式化为123,456.1
尝试使用区域设置格式化数字但无法使其正常工作
相反,我使用了以下内容:
def format(n):
r = []
for i, c in enumerate(reversed(str(n))):
if i and (not (i % 3)):
r.insert(0, ',')
r.insert(0, c)
return ''.join(r)
会产生1,234,56.1