【发布时间】:2014-11-28 22:07:15
【问题描述】:
现在我正在使用print(),调用存储在元组中的我想要的变量,然后使用:print(format(x,"<10s")+ format(y,"<40s")...) 格式化它们,但这给我的输出未以列形式对齐。如何使每一行的元素对齐?
所以,我的代码用于存储学生详细信息。首先,它接受一个字符串并返回一个元组,其组成部分如下:(name,surname,student ID, year)。
它从有关学生详细信息的长文本文件中读取这些详细信息,然后通过 tuplelayout 函数(将格式化元组的位)解析它们,并将结果制成表格。
因此,tuplelayout 函数的参数是一个元组,其形式为:surname | name | reg number | course | year
【问题讨论】:
标签: python formatting tabular