全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
803 2
2016-11-12
users= { 'first_person':{'firstname':'lamar','lastname':'odom'},'second_person':{'firstname':'james','lastname':'lebron'}}
for value in users.values():
    for keys in value.keys():
        print (value[keys])
    print (' \n')


不懂为什么这个程序的结果是:
lebron
james



odom
lamar

中间有两个空格

而当我把程序改为
users= { 'first_person':{'firstname':'lamar','lastname':'odom'},'second_person':{'firstname':'james','lastname':'lebron'}}
for value in users.values():
    for keys in value.keys():
        print (value[keys])
    print (' test')
结果是:
odom
lamar
test
lebron
james
test
(这个结果和我的理解是一致的)





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-11-15 07:49:33
print() 本来就是一个空白行, 再加以 \n 也是空白行, 所以 print('\n') 就是二个空白行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-11-20 17:45:27
sdnian 发表于 2016-11-15 07:49
print() 本来就是一个空白行, 再加以 \n 也是空白行, 所以 print('\n') 就是二个空白行
明白啦 谢谢回复
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群