课程
/后端开发
/Python
/初识Python
不是可以用+拼接吗?为什么print 'Adam'+d['Adam']不对?
2018-02-27
源自:初识Python 6-2
正在回答
d['Adam']是一个int类型的数字,'Adam'是一个str类型的字符串,不能直接拼接
TypeError: cannot concatenate 'str' and 'int' objects
报错里面的解释:不能拼接str和int类型对象
慕移动9564297 提问者
高高的宇宙 回复 慕移动9564297 提问者
因为d['Adam']是一个数字不是字符串,拼接前要先转换成字符串:print 'Adam'+str(d['Adam'])
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序