说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 的字符串方法 center() 返回一个字符串,原字符串在返回的字符串中间。
以下是一些示例:
'ABC'.center(5) # ' ABC '
'ABC'.center(4, '-') # 'ABC-'
'ABC'.center(5, '-') # '-ABC-'
'ABC'.center(10, '-') # '---ABC----'
'ABC'.center(0)
'ABC'.center(-2)
'ABC'.center(3)
# 'ABC'
字符串方法 center() 语法为:
str.center(self, width, fillchar=' ', /)
返回长度为 width 的字符串,原字符串在其正中。使用指定的 fillchar 填充两边的空位(默认使用 ASCII 空格符)。如果 width 小于等于 len(s) 则返回原字符串的副本。
参数:
填充使用指定的 fillchar 完成(默认为ASCII空格)。如果宽度小于或等于 len(原字符串),则返回原始字符串。
无法使左右字符数相等时候,字符串字符数为奇数时左侧字符会比右侧少 1,字符串字符数为偶数时左侧字符会比右侧多 1。
比如,画一个星号构成的三角形:
for i in range(1, 9):
print('*'.center(i, '*'))
'''
*
**
***
****
*****
******
*******
********
'''
更新时间:2022-12-28 20:01:44 标签:python 字符串 对齐