python如何左对齐输出数列?

Python020

python如何左对齐输出数列?,第1张

list1=['你haodajerect',232,2323.434,32323,2332,23,23234,'ssdfsdf']

list2=['你',2,32,23.3434,3.2434323,2332,23,'s','ssdfsdf']

print("左对齐————————————————————")

for item1 in list1:

print(str(item1).ljust(15,'*'),end=' ')

print('\r\n')

for item2 in list2:

print(str(item2).ljust(15), end=' ')

print('\r\n右对齐————————————————————')

for item1 in list1:

print(str(item1).rjust(15,'*'),end=' ')

print('\r\n')

for item2 in list2:

print(str(item2).rjust(15), end=' ')

print('\r\n居中对齐————————————————————')

for item1 in list1:

print(str(item1).center(15,'*'),end=' ')

print('\r\n')

for item2 in list2:

print(str(item2).center(15,"*"), end=' ')

Python中print输入打印左对齐,右对齐,居中对齐等

给学校集中添加宽度并且居中对齐

print('{{:^10d}}'.format(school))

分号代表format格式

^代表居中对齐(<左对齐, >右对齐)

10d代表宽度为10

这是我做的笔记,记得采纳