python string字符串函数

python center()函数用于在字符串的两边同时填充字符串到指定的长度。即字符串str居中,两边用fillchar填充。若字符串的长度大于width,则直接返回字符串str。

语法

str.center(width , "fillchar")

参数

  • width: 指定字符串要填充的长度。
  • fillchar: 指定要填充的字符,默认为空格。

返回值

返回填充后的字符串

程序示例

#!/usr/bin/python
# coding=utf-8
str = "i love python"
print(str.center(20,"*")) #指定字符串长度为20 用单字符"*"填充
print(str.center(1,"*")) #指定字符串长度为1,小于原字符串的长度。
print(str.center(20,"8"))
print(str.center(20)) #fillchar 默认为空格 

程序运行结果:

***i love python****
i love python
888i love python8888
   i love python