大括号里面的数字就代表了第几个参数,python是从0开始起算的。位置后冒号之后的参数,则分别代表了每个格式化输出部分的格式。如{0:5d}, {1:8.2f}则分别代表占5位的整数和占8位的保留小数点2位的浮点数。
还有些选项参数可以选择,加在”:”后。
‘<’表示左对齐,‘>’表示右对齐,‘0’表示空位用0补齐,‘,’表示用’,’作为千位分隔符,‘^’能够使文本在所处位置居中。
format后面的参数p表示第几个位置的需要格式化输出的变量。
# {1:{3}^10} 1表示位置,{3}表示用第3个参数来填充,^表示居中,10表示占10,这样第2个位置的“学校名称”就会居中,空白位置用’*’代替
由于中文和英文字符占位大小不一样的问题,往往会导致格式化输出的中文字符不齐可以用中文空白字符chr(12288)来替代
文章转载自糟老头修炼记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




