pandas.Series.str.center#

Series.str.center(width, fillchar=' ')[源代码]#

在 Series/Index 中的字符串的左右两侧填充。

等同于 str.center()

参数:
宽度int

结果字符串的最小宽度;额外的字符将以 fillchar 填充。

fillcharstr

填充的附加字符,默认为空白。

返回:
对象的系列/索引。

一个序列或索引,其中的字符串通过 str.center() 进行了修改。

参见

Series.str.rjust

用任意字符填充字符串的左侧。

Series.str.ljust

用任意字符填充字符串的右侧。

Series.str.center

用任意字符填充字符串的两边。

Series.str.zfill

在 Series/Index 中的字符串前添加 ‘0’ 字符进行填充。

例子

对于 Series.str.center:

>>> ser = pd.Series(['dog', 'bird', 'mouse'])
>>> ser.str.center(8, fillchar='.')
0   ..dog...
1   ..bird..
2   .mouse..
dtype: object

对于 Series.str.ljust:

>>> ser = pd.Series(['dog', 'bird', 'mouse'])
>>> ser.str.ljust(8, fillchar='.')
0   dog.....
1   bird....
2   mouse...
dtype: object

对于 Series.str.rjust:

>>> ser = pd.Series(['dog', 'bird', 'mouse'])
>>> ser.str.rjust(8, fillchar='.')
0   .....dog
1   ....bird
2   ...mouse
dtype: object