转自: http://www.weidianyuedu.com/content/5213307050119.html
常用占位符的含义
s :获取传入对象的__str__方法的返回值,并将该返回值格式化为指定位置
r :获取传入对象的__repr__方法的返回值,并将该返回值格式化为指定位置
c :整数:将数字转换为与该unicode对应的值。 十进制范围为0=I=1114111(py27仅支持0-255 ); 文字:在指定位置添加文字
o :将整数转换为八进制表示形式,并将其格式化为指定位置
x :将整数转换为十六进制表示形式,并将其格式化为指定位置
d :将整数、浮点数转换为十进制表示形式,并将其格式化为指定位置
e :将整数、浮点数转换为科学计数法,并格式化为指定位置(小写e )
E :将整数、浮点数转换为科学计数法,并将其格式为指定位置(大写e )
f :将整数、浮点数转换为浮点数表示形式,并将其格式化为指定位置。 默认值保留为小数点后6位
F :同上
g :自动调整将整数、浮点数转换为浮点型或科学计数法进行表示,用科学计数法表示6位以上,并格式化为指定位置。 如果是科学计数,则为e; )
G :自动调整将整数、浮点数转换为浮点型或科学计数法进行表示,用科学计数法表示6位以上,并格式化为指定位置。 如果是科学计数,则为e; )
如果% :字符串包含格式化标志,则必须以%%表示百分号。