课程
/后端开发
/Python
/初识Python
为什么print key+':',d[key] 不可以这么写print key+':'+d[key]
2020-01-20
源自:初识Python 6-5
正在回答
类型不一致,如想写成print key+':'+d[key],需要将d[key]变成字符串-->str(d[key]),即,修改代码为print key+':'+str(d[key])
全部拼接作为一个字符串,就要要求都是字符串
也可以像楼上那样,将要打印的内容分为几个变量,每个变量的类型可以不一致,也是可以的;
你一旦用了逗号,打印就是元组了,要想打印完整字符串,连接符就得用+,
语法问题 你也可以这么写 print key , ':' , d[key]
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序