Crossin的编程教室
标题:
关于制表符\t的疑问
[打印本页]
作者:
luiz
时间:
2019-4-16 11:46
标题:
关于制表符\t的疑问
今天偶然间看了段某某机构的培训视频,然后跟着老师,自己打了一段程序,
但是,
为啥我自己打出来的代码,输出格式会有问题,\t 好让人头疼呀!如下:
代码:
for
name
in
(
'
姓名
'
,
'
电话号码
'
,
'QQ
号码
'
,
'
邮箱
'
):
print
(name
,
end
=(
'
\t\t
'
))
print
(
''
)
print
(
'='
*
50
)
for
card_dict
in
card_list:
print
(
'%s
\t\t
%s
\t\t
%s
\t\t
%s'
% (card_dict[
'
姓名
'
]
, #xm
card_dict[
'
电话号码
'
]
, #124
card_dict[
'QQ
号码
'
]
, #355
card_dict[
'
邮箱
'
])) #
xm@itheima.com
结果:
显示所有名片如下:
姓名 电话号码 QQ号码 邮箱
==================================================
xm 124 355
xm@itheima.com
上下对不起啊,大佬们!!?
作者:
crossin先生
时间:
2019-4-16 22:31
不用太纠结 \t,他是按“下一个对齐位置”来对齐的,也就是说你字数长一点和短一点,\t对上的位置是会不一样的。
如果需要严格对齐,可以搜下 % 占位符
作者:
luiz
时间:
2019-4-18 09:13
perfect
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5