登录
首页 >  文章 >  python教程

Python字符串三种对齐方式全解析

时间:2025-10-20 21:17:49 143浏览 收藏

掌握Python字符串对齐技巧,让你的输出更美观!本文详细介绍了Python中实现字符串对齐的三种方法:`ljust()`、`rjust()`和`center()`。`ljust()`用于左对齐,在字符串右侧填充空格或指定字符;`rjust()`则实现右对齐,在左侧填充;而`center()`则使字符串居中显示,左右两侧均匀填充。这三个方法均返回新的字符串,不改变原字符串内容,常用于格式化输出,如表格、菜单或命令行界面排版。通过本文的学习,你将轻松掌握这三种对齐方法,提升Python编程的效率和美观度。

字符串对齐有三种方法:1. ljust()实现左对齐,右侧填充空格或指定字符;2. rjust()实现右对齐,左侧填充;3. center()使字符串居中,左右均等填充,均返回新字符串用于格式化输出。

python字符串对齐的三种方法

Python中字符串对齐主要有三种方法:使用ljust()rjust()center()。它们都能将字符串调整为指定宽度,常用于格式化输出。

1. 左对齐(ljust)

让文本靠左,右侧补空格(或其他字符)到指定长度。

语法: str.ljust(width, fillchar)

  • width:总宽度
  • fillchar:填充字符,默认为空格
示例:
text = "Hello"
print(text.ljust(10))        # 输出:Hello_____
print(text.ljust(10, '*'))   # 输出:Hello*****

2. 右对齐(rjust)

让文本靠右,左侧补空格或指定字符。

语法: str.rjust(width, fillchar)

  • 用法与ljust()类似,只是方向相反
示例:
text = "Hello"
print(text.rjust(10))        # 输出:_____Hello
print(text.rjust(10, '-'))   # 输出:-----Hello

3. 居中对齐(center)

将字符串放在中间,左右两边补相同数量的字符(尽量均分)。

语法: str.center(width, fillchar)

示例:
text = "Hello"
print(text.center(10))       # 输出:__Hello___
print(text.center(11, '='))  # 输出:===Hello===

基本上就这些。这三个方法不会修改原字符串,而是返回新字符串,适合做表格、菜单或命令行界面的排版处理。

文中关于Python,字符串对齐,ljust(),rjust(),center()的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《Python字符串三种对齐方式全解析》文章吧,也可关注golang学习网公众号了解相关技术文章。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>