在python 2.7中,以下两个表达式起作用:
'{:8}'.format(3333)
'{:,}'.format(3333)
但是
'{:,8}.format(3333)
提供非常具体的错误消息"无法指定','与' 8'"。
据我所知,不起作用的格式与格式规范迷你语言一致。从逻辑上讲,格式似乎并没有要求创建不一致或非常困难的事情。
有明显的解决方法,例如
'{:>8}'.format('{:,}'.format(3333))
但看似容易删除的限制似乎是单声道的。
我错过了一些明显的东西吗?
答案 0 :(得分:0)