Python 3 – String rjust() 方法
在Python中,rjust()方法属于字符串对象,其作用是返回一个左对齐的字符串,并使用指定的字符(默认为空格)填充左侧字符的空白部分,使其达到指定的宽度。
以下是rjust()方法的语法:
str.rjust(width[, fillchar])
其中,width
参数为填充后字符串的总长度,fillchar
参数为填充使用的字符,默认为一个空格。
示例 1 – 填充空格
下面的示例演示了如何使用rjust()方法向字符串的左侧填充空格:
str = "Python"
print(str.rjust(10))
输出结果为:
Python
在上面的代码中,使用rjust()方法将字符串“Python”左侧填充了4个空格,使其总长度为10个字符。
示例 2 – 填充指定字符
除了填充空格外,rjust()方法还可以使用指定的字符进行填充。以下是一个示例:
str = "Python"
print(str.rjust(10, '*'))
输出结果为:
****Python
在上面的代码中,使用rjust()方法将字符串“Python”左侧填充了4个星号,使其总长度为10个字符。
示例 3 – 超出宽度不填充
如果原始字符串的长度超过指定的宽度,rjust()方法将不会进行填充。以下是一个示例:
str = "Python"
print(str.rjust(5))
输出结果为:
Python
在上面的代码中,因为原始字符串的长度已经超过了指定的宽度,所以rjust()方法将不会进行填充。
结论
rjust()方法是一个非常实用的字符串方法,它可以用于控制字符串的长度和对齐方式。如果你需要控制输出的字符串的宽度和对齐方式,那么rjust()方法将会是一个非常有用的工具。