Python 字符串 rjust() 方法
rjust()
方法将字符串右对齐到给定宽度,使用指定的字符。
示例
text = 'Python'
# 使用 '*' 将 'Python' 右对齐到宽度 10
result = text.rjust(10, '*')
print(result)
# 输出: ***Python
rjust() 语法
rjust()
方法的语法是:
string.rjust(width,[fillchar])
这里,rjust()
使用 fillchar 将 string
右对齐到宽度。
rjust() 参数
rjust()
方法可以接受两个参数:
- width - 给定字符串的宽度
- fillchar(可选)- 填充宽度剩余空间的字符
注意: 如果宽度小于或等于字符串的长度,则返回原始字符串。
rjust() 返回值
rjust()
方法返回:
- 给定宽度的右对齐字符串。
示例 1:Python String rjust()
text = 'programming'
# 使用 '$' 将文本右对齐到长度 15
result = text.rjust(15, '$')
print(result)
输出
$$$$programming
在上面的示例中,我们使用了 rjust()
方法来右对齐文本字符串。
这里,text.rjust(15, '$')
使用指定的填充字符 '$'
将文本字符串 'programming'
右对齐到宽度 15。
该方法返回宽度为 15 的字符串 '$$$$programming'
。
示例 2:rjust() 使用默认填充字符
text = 'cat'
# 仅传递宽度,不指定 fillchar
result = text.rjust(7)
print(result)
输出
cat
这里,我们没有传递 fillchar,所以 rjust
方法采用默认填充字符,即空白字符。
这里 text.rjust(7)
在使用空格将字符串 'cat'
右对齐到宽度 7 后返回 ' cat'
。
示例 3:rjust() 宽度小于或等于字符串长度
如果宽度小于或等于字符串的长度,rjust()
方法返回原始字符串。例如,
text = 'Ninja Turtles'
# 宽度等于字符串长度
result1 = text.rjust(13, '*')
print(result1)
# 宽度小于字符串长度
result2 = text.rjust(10, '*')
print(result2)
输出
Ninja Turtles
Ninja Turtles
这里,我们传递了宽度:
- 13 - 等于 text 的长度
- 10 - 小于 text 的长度
在这两种情况下,rjust()
方法都返回原始字符串 'Ninja Turtles'
。
推荐阅读: