有关center函数,代码意思求解

img

str.center(width[,fillchar]),其中center是对字符串的填充处理函数。但是在上图中,center后接的东西和“填充”似乎没什么关系,求解。
以及在倒数第三行的[{:^3.0f}]是什么意思啊。

center确实用于字符填充。上图中表示字符串一共有25个字符, 执行开始只有4个字符,不到25。会以执行开始为中心,左右各加上-填充

^3.0f
3表示占3个字符
^表示居中
.0f表示小数后保留0位,就是,没有小数点