fc5igm 发表于 2021-6-2 21:57:07

关于字符串格式化的type问题

本帖最后由 fc5igm 于 2021-6-2 22:13 编辑

"{1:a=+20,.1f}{0:b< 10.20n}".format(520000.123, -250000.123)
'-aaaaaaaaaa250,000.1 520000.12300000002142'
该字符串第二个子项的type类型为n。根据字符串格式化语法参考,应该会自动添加当前系统的千位符才对。可是为什么什么都没有?

wp231957 发表于 2021-6-3 08:27:58

>>> x=123456
>>> format(x,",")
'123,456'
>>>

fc5igm 发表于 2021-6-3 11:01:29

wp231957 发表于 2021-6-3 08:27
>>> x=123456
>>> format(x,",")
'123,456'


自定义千位符不是问题。
问题内容是为什么type n失效
页: [1]
查看完整版本: 关于字符串格式化的type问题