课程
/后端开发
/Python
/初识Python
key + ' : ' ,d[key]对应'Adam': 95的话,' : '和d之间为嘛要加个逗号(,)呢
2019-05-30
源自:初识Python 6-5
正在回答
可以把key、:、d[key]看成字符、符号、数字三个元素,他们不是一个整体,要靠加号+或者逗号,连接起来。
其中逗号万能,加号只能连接相同属性的元素。因此print有两种表达方式:
1、print key,':' , d[key]
2、print key+':'+str(d[key]) 这里的str是将括号里面的转化成字符元素
key 是字符串,':'也是字符串,但是d[key]是整数,不同数据类型
print key+':' + d[key]
问下为什么冒号后面的拼接不能用+号
逗号相当于与前面的字符拼接一个空格,不加可能会有类型转换问题
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序