课程
/后端开发
/Python
/初识Python
我看了下面几个人的答案,这个题目有for循环遍历dic是没错的,但是打印的时候就会出现很多问题了。我自己写的是 print key,':',d.get(key) 结果就是打印不出来, 这里面为什么要把获取到的value值转化成str类型呢?获取到的key是一个字符串,get到的value是一个int,字符串和整型不能直接连接?
2017-06-17
源自:初识Python 6-5
正在回答
从编译器的角度来看确实是不能直接相连,我猜应该是Python里没有Java那种int在连接字符串时候自动转string的机制,所以不能相连,具体我也没考证过,反正确实是不行,需要把int用str()包起来手动转。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序