Python String center() 方法
center()
方法在用指定字符填充后返回一个新的居中字符串。
示例
sentence = "Python is awesome"
# 返回长度为 24 的居中填充字符串
new_string = sentence.center(24, '*')
print(new_string)
# 输出: ***Python is awesome****
center() 语法
center()
方法的语法是:
str.center(width, [fillchar])
这里的 str
是一个字符串。
center() 参数
center()
方法接受 两个 参数:
- width - 填充字符后的字符串长度
- fillchar(可选)- 填充字符
注意:如果没有提供 fillchar,则默认使用空格作为填充字符。
center() 返回值
center()
方法返回:
- 用指定的 fillchar 填充的字符串
注意: center()
方法不会修改原始字符串。
示例 1:Python center()
sentence = "Python is awesome"
# 返回长度为 20 的居中填充字符串
new_string = sentence.center(20, '$')
print(new_string)
输出
$Python is awesome$$
在上面的示例中,我们使用了 center()
方法,字符串为 sentence.center(20,'$')
。
该方法返回一个新的居中字符串,将 sentence 用 '$'
填充到长度 20。
示例 2:使用默认参数的 center()
text = "Python is awesome"
# 通过添加空格将字符串长度增加到 24 来返回填充字符串
new_text = text.center(24)
print("居中的字符串: ", new_text)
输出
居中的字符串: Python is awesome
这里,我们在 center()
方法中没有传递 fillchar 参数。该方法通过向 text 添加空格,使居中字符串的长度达到 24。