課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-27
d['Adam']是一個int類型的數字,'Adam'是一個str類型的字符串,不能直接拼接
TypeError: cannot concatenate 'str' and 'int' objects
報錯里面的解釋:不能拼接str和int類型對象
2018-02-27
因為d['Adam']是一個數字不是字符串,拼接前要先轉換成字符串:print 'Adam'+str(d['Adam'])