使用数千个分隔符格式化字符串

有没有人推荐一种用逗号分隔符格式化浮点数的方法?
例如500000.00-500,000.00

# 回答1


2008年9月7日中午12点22分,西蒙·帕尔默显然写道:
Http://code.activestate.com/recipes/498181/
艾伦·艾萨克
# 回答2


嗨,
有一种更简单、更一致的方法:
'EN_AU.UTF-8'
'5,000,00000'
干杯
詹姆斯
2008年9月8日,星期一,凌晨5:24,Alan G Isaac Http://code.activestate.com/recipes/498181/
艾伦·艾萨克
--http://mail.python.org/mailman/listinfo/python-list
--
--
--"靠方法解决问题"
# 回答3


詹姆斯·米尔斯写道:
'EN_AU.UTF-8'
不过,并不是所有的Python平台都可以使用:
回溯(最近一次呼叫):
文件"",第1行,<模块>
SetLocale中的文件"c:\python25\lib\locale.py",第478行
Return_setLocale(类别,区域设置)
Locale.Error:不支持的区域设置
并可能给出一些不可预测的输出,如果使用
计算机的实际区域设置:
'sv_SE.UTF-8'
'500,000,000'

标签: python

添加新评论