如果我正确理解了文档,在 python 2.6.5 中,字符串格式“{0:d}”将与使用 String.format() 格式化字符串的方式“%d”一样 " I have {0:d} dollars on me ".format(100.113) 应该打印“我身上有 100 美元” 但是我得到错误: ValueError:类型为“float”的对象的未知格式代码“d” 其他格式操作确实有效。
如果我正确理解了文档,在 python 2.6.5 中,字符串格式“{0:d}”将与使用 String.format() 格式化字符串的方式“%d”一样 " I have {0:d} dollars on me ".format(100.113) 应该打印“我身上有 100 美元” 但是我得到错误: ValueError:类型为“float”的对象的未知格式代码“d” 其他格式操作确实有效。