python中center()方法的用法,字符串居中显示
center()方法描述
center()方法是python内置的字符串方法,可以接受两个参数,可以将字符串居中显示在参数指定的字符长度内,两边多余出来的字符串可以由第二个参数指定的字符进行填充,也可以采用默认的空格。
center()方法参数及用法
str.center(width[, fillchar])
第一个参数width指定“新”字符串的长度,第二个参数fillchar指定居中显示的字符串两边的填充内容(具体可以看下方实例中的演示)。
center()方法返回值
如果第一个参数的值大于原字符串的长度,那么调用center()方法之后,会返回一个居中显示的字符串,而且是一个新的字符串,因为center()方法并不修改原字符串的值。
center()方法实例代码
>>> str='笨鸟工具'
>>> str.center(10)
' 笨鸟工具 '
>>> str
'笨鸟工具'
>>> str.center(10,'x')
'xxx笨鸟工具xxx'
>>> str2 = str.center(10)
>>> str2
' 笨鸟工具 '
>>> len(str2)
10
>>> str3 = str.center(1)
>>> str3
'笨鸟工具'
代码解析
如上代码,center()方法可以将调用该方法的字符串对象进行居中显示,返回的字符串长度为center()第一个参数所指定的数值——前提条件是该数值大于原字符串长度。