如何在Python中获得在原始字符串右对齐的带空格填充字符串?

如何在Python中获得在原始字符串右对齐的带空格填充字符串?

字符串是一组字符,可以表示单个单词或完整的短语。在Python中,我们可以声明一个字符串或任何其他数据类型而不需要数据类型说明符。因此,与Java相比,在Python中使用字符串很容易。

在Python中,字符串由名为String的类表示。该类提供了几个函数和方法,可以使用它们执行各种对字符串的操作。

在本文中,我们将重点介绍如何在python中获取在原始字符串右对齐的带空格填充字符串。

阅读更多:Python 教程

使用rjust()方法

Python的rjust()方法用于使字符串向右对齐到指定的位置。下面是此函数的语法:

string.rjust(length, character)
Python

其中,

  • **length ** 是要填充的空格数量(此数字包括字符串的长度;如果数字小于字符串的长度,则不进行更改)。

  • character是可选参数,用指定的字符填充空格(如果未指定字符,则填充空格)。

示例 1

在下面给出的程序中,我们使用rjust方法将给定的字符串填充到空格中。

str1 = "欢迎来到教程点"
str2 = str1.rjust(30)

print("填充字符串:", str1)
print(str2)
Python

输出

上述程序的输出为,

('填充字符串:', '欢迎来到教程点')
         欢迎来到教程点
Python

示例 2

在下面给出的示例中,我们使用rjust方法将给定的字符串填充到符号“$”中。

str1="欢迎来到教程点"
str2=str1.rjust(30,'$')

print("填充字符串", str1)
print(str2)
Python

输出

上述示例的输出为,

Python

示例 3

在下面给出的示例中,我们使用rjust并使用符号“0”填充字符串的左侧。

str1 = "this is string example....wow!!!";
print(str1.rjust(50, '0')<

### 
输出



上述示例的输出为,

```python
000000000000000000this is string example....wow!!!
Python

使用format()方法

Python的format()方法是另一种选项。为了填充间隙和填充字符串,我们可以使用字符串格式技术。该方法通常与print语句一起使用。

我们将使用冒号(:)来指示花括号中需要填充的空格数量,以便提供适当的填充。要添加左侧填充,我们还应添加>符号。

示例

在下面的示例中,我们将字符串作为输入并使用format方法从左侧填充字符串。

str1 = "欢迎来到Tutrialspoint"
str2 = ('{:>35}'.format(str1))

print("字符串左侧填充 ",str1)
print(str2)
Python

输出

上述程序的输出为:

('字符串左侧填充 ', '欢迎来到Tutrialspoint')
                       欢迎来到Tutrialspoint
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册