Python中的center
函数用于将字符串居中对齐,并在两侧填充指定字符,以达到指定宽度。以下是具体说明:
一、核心功能
-
居中对齐
通过填充字符将原始字符串居中显示,确保最终字符串长度符合要求。
-
灵活填充
-
填充字符 :可指定任意字符(默认为空格);
-
宽度控制 :通过
width
参数设定最终字符串长度。
-
二、语法与参数
-
语法 :
str.center(width[, fillchar])
-
width
:目标字符串总宽度(必须为整数); -
fillchar
:填充字符(可选,默认为空格)。
-
三、返回值
返回一个新的居中字符串,原字符串保持不变。
四、示例
s = "hello"
print(s.center(10)) # 输出: " hello "(两侧各3个空格)
print(s.center(10, '*')) # 输出: " **hello** *"(两侧各2个星号)
五、注意事项
-
若目标宽度小于原字符串长度,直接返回原字符串;
-
适用于文本格式化场景,如输出对齐的表格数据。