python之格式化输出format
格式化输出format
-
在print语句中置
{<index>:<fill><align><width><percision><type>}
于变量位即: {<索引编号>:<填充符号><对齐样式><宽度>.<精度><数据类型>}
-
其中
代表格式化输入的内容的固定长度,溢出即舍弃,为填满则使用 填充符号填满 对齐样式,左对齐<,右对齐>,居中对齐^ -
完整形式:
print(“{xx<index>:<fill><align><width>.<percision><type>xx}”.format(<var1>, <var2>, <var3>))
如果有多个
<index>
的话,传入的变量则为.format(<var1>, <var2>, <var3>)
其中参数可选择性传入
例子1
a = '随性'
b = '从容'
print("我是一个{0}并且{1}的coder".format(a, b))
# 我是一个随心并且从容的coder
例子2
a = 66.666
print("我是一个{0:~^20.3f}的coder".format(a))
# 我是一个~~~~~~~66.666~~~~~~~的coder
例子3,'%'使数字乘100末尾加%
a = 0.666
print("我是一个{0:~^20.3%}的coder".format(a))
# 我是一个~~~~~~66.600%~~~~~~~的coder
moyutime:本文仅是学习心得,观点仅供参考,祝愿读者学习途中快乐且不断有所收获。