Python String ljust() 方法
ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
Python String ljust() 语法
ljust()方法语法:
str.ljust(width[, fillchar])
Python String ljust() 参数
- width — 指定字符串长度。
- fillchar — 填充字符,默认为空格。
Python String ljust() 返回值
返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
Python String ljust() 示例1
以下实例展示了ljust()的使用方法:
#!/usr/bin/python3
str1 = "Apidemos example....wow!"
print (str1.ljust(50, '*'))
输出:
Python String ljust() 示例2
使用Python字符串ljust()方法打印格式化的表格。
在这里,我们使用Python String ljust()方法来使每个项目的宽度相等,最大为10个字符。我们在这里使用了10,因为所有的项目都小于10个字符,以便均匀地进行格式化。
#!/usr/bin/python3
l = [
['Name', 'Age', 'Code'],
['Api', 21, '+855-081'],
['Demos', 22, '+976-254'],
['Com', 22, '+759-255']
]
for row in l:
for item in row:
# print each item after space adjustment using ljust
print(str(item).ljust(10, ' '), end="")
# add new line after each row printing
print()
输出: