例如,如果你有一个数组 'data,你可以使用以下代码将数据左对齐:
for i in range(len(data)):
print(f"{data[i]:<10}")
这段代码会使用Python的字符串格式化功能,在每个数据之后添加足够的空格,使得数据左对齐。
如果你想在每行十个数据后换行,可以使用以下代码:
for i in range(len(data)):
print(f"{data[i]:<10}", end='')
if (i+1) % 10 == 0:
print()
这段代码会检查当前数据是否为该行的第十个数据,如果是,则使用print()函数换行。
希望这些代码能帮助你解决问题。
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输入打印左对齐,右对齐,居中对齐等