Python中文网

Python rjust()方法

cnpython1786

Python是一种强大的编程语言,拥有众多方便实用的内置方法和函数,其中rjust()方法就是其中之一。rjust()方法可以将一个字符串向右对齐,并在左边添加指定数量的填充字符。

rjust()方法的语法如下:

 string.rjust(width[, fillchar])

其中,width是对齐后字符串的总宽度,fillchar是填充字符,默认为“ ”(空格)。该方法返回一个新字符串,原字符串不会改变。

下面是一个例子,使用rjust()方法将一个字符串向右对齐:

 text = "Hello, World!"
 new_text = text.rjust(20)
 print(new_text)

输出结果为:

         Hello, World!

可以看到,原来的字符串“Hello, World!”向右对齐了,并在左边添加了空格字符,使得最终字符串的长度为20。

另外,如果指定了fillchar参数,则会使用指定的字符来填充。例如:

 text = "Hello"
 new_text = text.rjust(10, "-")
 print(new_text)

输出结果为:

 -----Hello

可以看到,原来的字符串“Hello”向右对齐了,并在左边使用了“-”字符来填充。

rjust()方法也可以用于格式化输出字符串。例如,以下代码使用rjust()方法来打印一张表格:

 data = [("apple", 10), ("banana", 20), ("orange", 15)]
 for item in data:
     print("{:<10s}{:2d}".format(item[0].rjust(10), item[1]))

输出结果为:

      apple 10
     banana 20
     orange 15

可以看到,每一行字符串都向右对齐了,并使用空格字符来填充。这样可以使得输出的表格更加美观、整洁。

总之,rjust()方法是Python中一个非常实用的字符串方法,可以用于将字符串向右对齐,并在左边添加指定数量的填充字符,也可以用于格式化输出字符串。掌握rjust()方法的使用,可以使得Python编程更加高效和便捷。

上一篇:没有了

下一篇:Python rpartition() 方法