📅  最后修改于: 2023-12-03 14:46:43.837000             🧑  作者: Mango
在Python中,字符串是一个非常常见且使用频繁的数据类型。rjust() 方法是Python中字符串对象的一个方法,它可以在一个字符串参数(也就是调用rjust()方法的字符串)的左侧添加指定个数的空格,并返回新的生成字符串。下面是一个rjust()方法的基本示例:
str = "hello"
print(str.rjust(10))
输出结果为:
hello
在上面的示例中,rjust() 方法接受一个整数参数,指定了新字符串的长度,该长度包含了原始字符串本身的长度。该示例中的原始字符串是“hello”,它有5个字符。所以,当调用 rjust(10) 方法时,它会在字符串的左侧添加5个空格,使新字符串的长度为10。
除了第一个参数外,rjust() 方法还可接受可选的第二个参数,该参数设置填充字符。例如:
str = "hello"
print(str.rjust(10, '-'))
输出结果为:
-----hello
在上述示例中,使用 - 字符作为填充字符,它将取代默认的空格填充字符。
rjust() 方法还支持使用数字、变量、表达式等替换填充长度值和填充字符参数。下面是一些 rjust() 方法的进一步示例:
str = "hello"
width = 10
fillchar = '-'
print(str.rjust(width))
print(str.rjust(width, fillchar))
print(str.rjust(width + 2))
print(str.rjust(width + 2, fillchar))
输出结果为:
hello
-----hello
hello
----hello
以上示例分别演示了使用变量、表达式以及不同的填充字符来创建不同的 rjust() 方法结果。
总而言之,rjust() 方法是Python中字符串对象的一个简单而实用的方法,它可以方便地将字符串变量左侧添加填充字符。对于需要添加指定宽度的空格或其他填充字符的文本输出或字符串格式化任务,该方法特别有用。