Python str.ljust 用法详解及示例

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方法的语法以及三个示例。希望对你有帮助!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南