Python 3 – String center()方法

Python 3 – String center()方法

center()方法是Python 3中字符串对象的内置方法之一。它用于将字符串居中并用指定字符填充所有空白位置。

语法如下:

string.center(width[, fillchar])

其中,参数width表示要求的字符串宽度,可以是偶数或奇数;参数fillchar表示填充字符,默认为空格

此方法将返回一个新的字符串对象。

示例

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

# 定义一个字符串:
myString = "Hello, World!"

# 计算字符串长度:
stringLength = len(myString)

# 要求的宽度为20:
width = 20

# 使用*填充字符串:
fillChar = "*"

# 居中并用*填充:
newString = myString.center(width, fillChar)

# 输出新的字符串:
print("\n" + newString)

# 居中并用空格填充:
newString = myString.center(width)

# 输出新的字符串:
print("\n" + newString)

在这个例子中,我们定义了一个字符串myString(”Hello, World!”),通过len()方法计算出它的长度并赋值给变量stringLength;我们要求这个新字符串的宽度为20个字符,由于我们在上述例子中要使用号填充,因此我们将fillchar指定为。最终,我们调用了center()方法并将结果存储在一个新变量newString中。然后,我们通过连续两次的print()方法输出了两个新的字符串,其中一个中包含*填充,另一个中包含空格填充。两个新字符串都是居中的,并且它们的长度为width

输出:

********Hello, World!*******
     Hello, World!         

结论

Python 3中的center()方法是一个非常有用的字符串方法。使用它,我们可以轻松地将任何字符串居中,并使用指定的字符填充空白位置。center()方法可以帮助我们控制字符串的外观并使输出更加有吸引力。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程