课程
/后端开发
/Python
/初识Python
d= { 'Adam': 95, 'Lisa': 85, 'Bart': 59}for key in d: print key + ':', d[key]
2016-08-03
源自:初识Python 6-5
正在回答
加号表示字符串连接,把两个字符串连接变成一个字符串,在print中可以用逗号分隔,逗号在输出时会转为输出一个空格
zxuan7 提问者
whfaaf
如果直接写print key,':'的话会变成 key(空格):为了不输出空格,可以用+号来连接两个字符串,那么输出就是key: 没有空格
空格问题。
如果print时用 加号 连接两个字符串,则在两个串中间没有空格;但如果不使用加号的话,两个串之间加一空格后连接成一个串。
也可以不用加号,直接用逗号也行
print里面的加号表示字符串的连接,相加的两个对象必须都是字符串,如:
‘abc'+'123'
结果:abc123
题目中就是为了在key变量后有’:‘,所以用了加号。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号