📜  Python字符串中心() 方法(1)

📅  最后修改于: 2023-12-03 15:19:33.070000             🧑  作者: Mango

Python字符串中心方法

简介

在Python中,字符串是不可变的序列,可以使用各种方法进行操作。其中一种常用的方法是字符串中心方法。

字符串中心方法center()用于将字符串居中对齐,并在两侧填充指定字符,如果不指定填充字符,默认使用空格填充。

本文将介绍center()方法的语法、返回值、示例和注意事项。

语法

center()方法的语法如下:

str.center(width[, fillchar])

其中,参数含义如下:

  • width:指定字符串的总宽度,包括原字符串和填充字符。如果指定的宽度小于字符串长度,返回原字符串。
  • fillchar(可选):指定填充字符,默认为‘ ‘(空格)。
返回值

center()方法返回通过居中对齐和填充指定字符后的字符串。

示例

下面是center()方法的示例:

str1 = 'Python'
str2 = '中文'
print(str1.center(10, '*'))  # 输出 ***Python**
print(str2.center(10))  # 输出   中文   

上面的代码将字符串str1和str2进行居中对齐,并分别使用‘*’和空格进行填充。输出结果如下(注意:两侧的星号和空格并不包含在字符串长度中):

***Python**
   中文   
注意事项
  • 如果width小于等于原字符串长度,center()方法直接返回原字符串,不进行任何操作。
  • 如果fillchar参数不指定,默认使用空格填充。
  • 如果fillchar参数指定的字符长度大于1,只取第一个字符进行填充。
  • center()方法并不修改原字符串,而是返回一个新字符串。