Python字符串str.center()的用法

发布时间 2023-03-27 20:12:22作者: wangyaya_wyy

center() 是 Python 中字符串对象的一个方法,用于将字符串居中,并用指定的填充字符来填充空白部分。它的语法如下:

 
str.center(width[, fillchar])

其中,width 表示最终字符串的宽度,必须为整数,而 fillchar 表示用来填充空白部分的字符,默认为空格字符。

示例代码如下:

s = "hello"
print(s.center(10))     # 输出:  hello   
print(s.center(10, '*')) # 输出: **hello***

在这个例子中,字符串 s 的宽度为 5,使用 center() 方法可以将其居中,并用空格字符填充左右两侧的空白部分。第一个 center() 方法中,指定的最终宽度为 10,因此输出的结果是 " hello ",其中左侧和右侧各有两个空格字符填充。

第二个 center() 方法中,指定了填充字符为 *,因此输出的结果是 "**hello***",其中左侧和右侧各有两个星号字符填充。

总的来说,center() 方法可以用来将字符串居中,并用指定的填充字符填充空白部分,从而得到指定宽度的字符串。