Python字符串str.center()的用法

center() 是 Python 中字符串对象的一个方法,用于将字符串居中,并用指定的填充字符来填充空白部分。它的语法如下:

 
1
str.center(width[, fillchar])

其中,width 表示最终字符串的宽度,必须为整数,而 fillchar 表示用来填充空白部分的字符,默认为空格字符。

示例代码如下:

1
2
3
s = "hello"
print(s.center(10))     # 输出:  hello  
print(s.center(10, '*')) # 输出: **hello***

在这个例子中,字符串 s 的宽度为 5,使用 center() 方法可以将其居中,并用空格字符填充左右两侧的空白部分。第一个 center() 方法中,指定的最终宽度为 10,因此输出的结果是 " hello ",其中左侧和右侧各有两个空格字符填充。

第二个 center() 方法中,指定了填充字符为 *,因此输出的结果是 "**hello***",其中左侧和右侧各有两个星号字符填充。

总的来说,center() 方法可以用来将字符串居中,并用指定的填充字符填充空白部分,从而得到指定宽度的字符串。

posted @   wangyaya_wyy  阅读(656)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示