目录
方法概述示例
方法概述
包括三个方法,分别为左对齐,右对齐和居中
序号方法说明1string.ljust(width)返回一个原字符串左对齐,并使用空格填充至长度width的新字符串2string.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度width的新字符串3string.center(width)返回一个原字符串居中,并使用空格填充至长度width的新字符串
示例
# 要求:诗顺序输出并题目居中,作者居左,正文居右
poem = ['绝句',
'杜甫',
'两个黄鹂鸣翠柳,一行白鹭上青天。',
'窗含西岭千秋雪,门泊东吴万里船。']
for i in range(len(poem)):
if i == 0:
print("|%s|" % poem[i].center(26, ' ')) #增加26个' '(为中文全角空格)
elif i == 1:
print("|%s|" % poem[i].rjust(26, ' '))
else:
print("|%s|" % poem[i].ljust(10, ' '))
# >
| 绝句 |
| 杜甫|
|两个黄鹂鸣翠柳,一行白鹭上青天。|
|窗含西岭千秋雪,门泊东吴万里船。|