Python str.ljust 用法详解及示例
Python str.ljust方法
str.ljust(width[, fillchar])
是Python中的一个字符串方法,用于在当前字符串的右边填充指定的字符,使字符串的长度达到指定的宽度。
该方法接受两个参数:
width
:表示最终字符串的宽度,必须是正整数。fillchar
:表示填充字符串的字符,可选参数,默认为空格。
返回值:返回一个新的字符串,如果宽度小于或等于原始字符串的长度,则返回原始字符串。
下面是三个示例,演示如何使用str.ljust
方法。
示例1:指定宽度不填充字符
text = "Hello"
width = 10
result = text.ljust(width)
print(result) # 输出 "Hello "
在示例1中,我们将字符串”Hello”的宽度指定为10,由于原始字符串的长度小于10,因此在右侧用空格填充,使宽度达到指定的值。
示例2:指定宽度和填充字符
text = "Python"
width = 15
fillchar = '-'
result = text.ljust(width, fillchar)
print(result) # 输出 "Python----------"
在示例2中,宽度为15,我们还指定了填充字符为”-“,原始字符串”Python”的长度小于15,因此用”-“字符填充右侧,直至字符串的宽度达到指定的值。
示例3:宽度小于原始字符串长度
text = "Hello, World!"
width = 5
result = text.ljust(width)
print(result) # 输出 "Hello, World!"
在示例3中,宽度为5,原始字符串”Hello, World!”的长度大于5,因此不进行填充,直接返回原始字符串。
以上是关于Python str.ljust方法的语法以及三个示例。希望对你有帮助!