如何在Python字符串中填充空格?
字符串是表示单词或整句话的字符集合。与其他技术不同的是,在Python中没有必要明确声明字符串,我们可以定义带有或不带有数据类型说明符的字符串。
在Python中,字符串是String类的对象,其中包含多个方法,使用这些方法可以操作和访问字符串。
_在本文中,我们将讨论在Python字符串中填充空格的方法。让我们逐个看看各种解决方案。 _
使用ljust(),rjust()和center()方法
要用所需字符填充字符串,Python提供了三个方法,即ljust(),rjust()和center()。
- ljust() 函数用于在给定字符串右侧填充空格或填充它们。
-
rjust() 函数用于在给定字符串左侧填充空格或填充它们。
-
center() 函数用于在字符串左侧和右侧填充空格或填充它们。
所有这些方法都有两个参数 –
- width - 这表示要填充的空格数。如果数字包括字符串的长度,则不会有任何更改。
-
fillchar(可选) - 此参数表示要用作填充的字符。如果未指定任何内容,则给定字符串将填充空格。
更多Python相关文章,请阅读:Python 教程
示例1
在下面给出的程序中,我们在第一个案例中使用了ljust()方法进行填充,第二个案例中用@填充。
输出
以上程序的输出为,
示例2
在下面给出的程序中,我们在第一个案例中使用了rjust()方法进行填充,在第二个案例中用@填充。
输出
以上程序的输出为,
示例3
在下面给出的程序中,我们在第一种情况下使用 center() 方法进行填充,在第二种情况下使用@进行填充。
输出
以上程序的输出是:
使用format()方法
我们可以使用字符串格式化方法在字符串中填充空格和进行填充。 我们对print语句使用format()函数。
在花括号中使用冒号来指定填充空格的数目,以添加右侧填充。要添加左填充,我们还应该添加>符号,对于中心填充,我们应该使用^操作符。
使用以下语句进行右侧填充-
使用以下语句进行左侧填充-
使用以下语句进行中心填充-
例子
在以下例子中,我们使用格式化方法进行右对齐填充,左对齐填充和中心填充。
输出
以上程序的输出是: