!!!该方法仅能解决某一列全为中文时的对齐!!!
未进行中文对齐处理时代码:
objects = ['冰淇淋','电热水器','席子']
print('{0:^10}'.format('物品')) # ^ 表示居中 10表示长度
for object in objects:
print('{0:^10}'.format(object))
可见,中文并没有对齐
进行中文居中对齐需要使用中文空格进行填充,中文空格在python中表示为chr(12288)
objects = ['冰淇淋','电热水器','席子']
print('{0:{1}^10}'.format('物品',chr(12288)))
for object in objects:
print('{0:{1}^10}'.format(object,chr(12288)))
完成中文居中对齐
!!!如果将“物品”改为object,则不会对齐!!!