format 方式
{: >} 靠右对齐
print('{0:>5}'.format('aa')) # 占5个字符空间,0是format参数中的变量索引
>> ' aa'
{: <} 靠左对齐
print('{0:<5}'.format('aa')) # 占5个字符空间,0是format参数中的变量索引
>> 'aa '
{:^} 居中对齐
print('{0:^5}'.format('aa')) # 占5个字符空间,0是format参数中的变量索引
>> ' aa '
其他扩展写法
其中5这个长度除了是常量,还可以是变量
通过形参取width变量的值
print('{0:>{width}}'.format('aa', width=5))# 靠右对齐,占5个字符空间,0是format参数中的变量索引
>> ' aa'
width = 5
print('{0:<{width}}'.format('aa', width)) # 靠右对齐,占5个字符空间,0是format参数中的变量索引
>> 'aa '
通过参数位置取 width