2015-06-18 57 views
0

我有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

回答

相关问题