Python str.center 用法详解及示例
str.center
是 Python 字符串的一个方法,可以用来在字符串的两侧填充指定数量的字符。它的语法如下:
str.center(width[, fillchar])
其中,width
是填充后字符串的总宽度,fillchar
是可选参数,用来指定填充的字符,默认为空格。
下面是三个示例:
示例一:
s = "Python"
print(s.center(10))
输出结果是:
Python
解释:s
字符串总共有 6 个字符,center(10)
表示将字符串居中对齐,并在两侧填充空格。由于总宽度为 10,所以在字符串两侧分别填充了两个空格。
示例二:
s = "Hello"
print(s.center(10, "-"))
输出结果是:
--Hello---
解释:同样是将字符串居中对齐,不过这次填充字符是”-“。
示例三:
s = "Python"
print(s.center(5, "*"))
输出结果是:
Python
解释:如果总宽度小于字符串长度,则不进行填充,返回原字符串。
总结:str.center
方法可以方便地对字符串进行居中对齐,并填充指定字符。它可以在打印输出、文本对齐等场景中发挥作用。