📜  Python String ljust() 方法(1)

📅  最后修改于: 2023-12-03 14:46:04.662000             🧑  作者: Mango

Python String ljust() 方法

ljust() 方法是 Python 字符串处理方法之一,用于将字符串左对齐,并使用指定填充字符(默认为空格)填充字符串的右侧以满足指定总长度。

语法

ljust() 方法的基本语法如下:

str.ljust(width[, fillchar])

其中,参数说明如下:

  • width:字符串输出的总宽度。
  • fillchar(可选):填充字符,默认为空格。
返回值

ljust() 方法返回一个指定长度的左对齐字符串。如果输入字符串长度大于指定总长度,则返回原始字符串。

示例

下面是一些 ljust() 方法的示例:

# 示例 1
str1 = "Hello"
print(str1.ljust(10, "-"))  # 输出:Hello-----
print(str1.ljust(5, "-"))  # 输出:Hello

# 示例 2
str2 = "World"
print(str2.ljust(10))  # 输出:World     

在第一个示例中,我们将字符串“Hello”左对齐,并使用“-”填充字符串的右侧以满足指定总长度。由于字符串“Hello”的长度小于 10,因此输出字符串被填充了 5 个“-”字符。

在第二个示例中,我们只指定了字符串输出的总宽度而没有指定填充字符,因此默认使用空格字符进行填充。

注意事项
  • ljust() 方法不会修改原始字符串,而是返回一个新的字符串。
  • 如果指定的填充字符不是一个单字符字符串,则 ljust() 方法将抛出 TypeError 异常。
  • 如果指定的总宽度小于输入字符串的长度,则 ljust() 方法将返回原始字符串。