Crossin的编程教室
标题:
请问python 33课程为什么\t 能让输出的列对齐?
[打印本页]
作者:
风风魔王
时间:
2019-12-28 15:00
标题:
请问python 33课程为什么\t 能让输出的列对齐?
本帖最后由 风风魔王 于 2019-12-28 15:17 编辑
请问先生
result = "%s \t: %d\n" % (row_list[0], sum_score) 这句话,最后一列是诸葛亮是三个中文字符,输出结果为什么能和前面几列对齐呢?\t不是8个空格吗?我查看的txt文件居然对齐了。
刘备 : 200
关羽 : 205
张飞 : 376
诸葛亮 : 100
result = "%s\t:%d\n" % (row_list[0], sum_score) 就没办法对齐,输出结果是下图
Snipaste_2019-12-28_15-16-40.png
(10.48 KB, 下载次数: 451)
2019-12-28 15:17 上传
点击文件名下载附件
作者:
crossin先生
时间:
2019-12-29 23:57
靠 \t 做不到,要用 format
你可以网上搜下:Python 指定宽度输出
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5