【发布时间】:2021-04-01 21:37:53
【问题描述】:
如果我正确理解了文档,在 python 2.6.5 中,字符串格式化“{0:d}”将与“%d”一样使用 String.format() 格式化字符串
" I have {0:d} dollars on me ".format(100.113)
应该打印“我身上有 100 美元”
但是我得到了错误:
ValueError:未知格式代码“d” 对于“float”类型的对象
其他格式操作确实有效。例如。
>>> "{0:e}".format(112121.2111)
'1.121212e+05'
【问题讨论】: