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()
方法可以接受两个参数:
注意: 如果宽度小于或等于字符串的长度,则返回原始字符串。
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)
这里,我们没有传递 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
这里,我们传递了宽度:
在这两种情况下,
rjust()
方法都返回原始字符串
'Ninja Turtles'
。
推荐阅读: