Python str.rjust 用法详解及示例
Python str.rjust()方法
str.rjust(width[, fillchar])
方法用于将字符串变成指定宽度,居右对齐,并在左侧填充指定字符,默认填充字符为空格。
语法:
str.rjust(width[, fillchar])
参数:
- width:表示字符串的总宽度,必须是一个非负整数。
- fillchar:可选参数,表示填充字符,默认为空格。
返回值:
返回一个字符串,该字符串以右对齐方式被填充到指定的宽度。
示例:
str = "Python"
# 示例1:使用默认参数进行右对齐
new_str = str.rjust(10)
print(new_str) # 输出:' Python'
该示例中原始字符串为”Python”,使用默认参数将字符串右对齐到宽度为10,由于字符串长度不超过10,所以在左侧填充了4个空格。
# 示例2:指定宽度和填充字符
new_str = str.rjust(10, '*')
print(new_str) # 输出:'****Python'
该示例中原始字符串为”Python”,将字符串右对齐到宽度为10,并使用”*
“字符进行填充,由于字符串长度不超过10,所以在左侧填充了4个”*”字符。
# 示例3:宽度小于字符串长度
new_str = str.rjust(3)
print(new_str) # 输出:'Python'
该示例中原始字符串为”Python”,将字符串右对齐到宽度为3,由于字符串长度超过3,所以不进行任何填充,返回原始字符串本身。
以上是str.rjust()
方法的语法、参数及示例,可以根据需要使用该方法对字符串进行右对齐处理。