当我们需要将字符串居中输出时,Python中提供了center()
方法可以方便地实现字符串的居中输出。下面是这个方法的详细攻略:
标准语法
字符串对象.center(width[, fillchar])
其中,width
是指输出结果的总长度,fillchar
为可选参数,表示空白处需要填充的字符,并默认使用空格填充。
示例一
下面是一个简单的示例,展示了center()
方法的基本用法:
my_str = "Hello Python!"
# 输出结果总长度为20,使用空格进行填充
print(my_str.center(20))
# 指定总长度为30,使用$符号进行填充
print(my_str.center(30, "$"))
代码的输出结果将会是:
Hello Python!
$$$$$$Hello Python!$$$$$$
如示例所示,center()
方法可以将"Hello Python!"字符串居中输出,并填充左右两侧的空白处。
示例二
下面是另一个示例,展示了多行字符串进行居中输出的方法:
# 使用双引号括起来的字符串
my_strs = """
Hello Python!
I am a string.
"""
# 将每一行字符串居中输出
for line in my_strs.splitlines():
print(line.center(20))
代码的输出结果将会是:
Hello Python!
I am a string.
如示例所示,center()
方法可以方便地将多行字符串进行居中输出,并对每一行字符串进行填充。
通过以上代码示例,我们可以看到center()
方法的使用实例,相信你已经理解了这个方法的使用方法和应用场景。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:简介Python中用于处理字符串的center()方法 - Python技术站