请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

微信公众号:
crossincode
 找回密码
 立即加入
查看: 419|回复: 1

请问python 33课程为什么\t 能让输出的列对齐?

[复制链接]

5

主题

0

好友

95

积分

注册会员

Rank: 2

发表于 2019-12-28 15:00:22 |显示全部楼层
本帖最后由 风风魔王 于 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
回复

使用道具 举报

158

主题

37

好友

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2019-12-29 23:57:09 |显示全部楼层
靠 \t 做不到,要用 format
你可以网上搜下:Python 指定宽度输出
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|Archiver|手机版|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2020-10-1 13:25 , Processed in 0.052628 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部