要显示一个表格,而不使用任何tab_stat_*()函数,可以使用基本的Python代码来创建一个表格。下面是一个使用Python的字符串格式化和循环来显示一个简单表格的示例:
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Amy', '30', 'Female'],
['Mike', '35', 'Male']
]
# 计算每一列的最大宽度
column_widths = [max(len(str(row[i])) for row in data) for i in range(len(data[0]))]
# 打印表格标题
print('|'.join('{:<{}}'.format(data[0][i], column_widths[i]) for i in range(len(data[0]))))
print('-' * sum(column_widths))
# 打印表格内容
for row in data[1:]:
print('|'.join('{:<{}}'.format(row[i], column_widths[i]) for i in range(len(row))))
输出结果如下:
Name|Age|Gender
--------------
John|25 |Male
Amy |30 |Female
Mike|35 |Male
这个示例代码使用了字符串格式化来确保每一列的宽度相等,并使用循环遍历表格的每一行和每一列来打印出表格的标题和内容。