最后的f表示浮点数。
示例4:
"%-*.*f" % (10,5,18.3)
将和上面的示例俄得到一样的结果,可以猜测出,这里的*起到了占位符的作用,使得最小长度在后面的Data区指定。...这里用到了列表,并用%(key)作为占位符,后面接转换类型d,后面的Data区用一个含有key的字典。可以直接得到相应的value。...这里的d还可以换成上面复杂的格式模板,如"-10.5f"
扩展形式
上面的示例都是使用的%表示Data区,并且格式相对稳定,只是比C中多了一个字典的方式,其他的区别不大。...示例6:
"{0},{2},{1}".format(one,2,3)
结果为"one,2,1",这个过程是使用{index}作为占位符,后面的args列表中相应下标的数据会替换之。..., 1.30000,string "
在原有的基础上加上冒号和标准形式中定义的格式转换符即可,但是这里要注意了,其对齐不在用“+”和“-” 而是
对齐
> 左对齐
^ 两边对齐
在上面对齐格式前面加字符表示填充符