python之格式化输出format

格式化输出format

在print语句中置{<index>:<fill><align><width><percision><type>}于变量位

即: {<索引编号>:<填充符号><对齐样式><宽度>.<精度><数据类型>}

代表格式化输入的内容的固定长度,溢出即舍弃,为填满则使用填充符号填满

对齐样式,左对齐<,右对齐>,居中对齐^

print(“aaaaaadasd{<index>:<fill><align><width><percision><type>aaaasdasd}”.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
上一篇:Matlab Coder杂记


下一篇:Specialization and Overload