課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-17
從編譯器的角度來看確實是不能直接相連,我猜應該是Python里沒有Java那種int在連接字符串時候自動轉string的機制,所以不能相連,具體我也沒考證過,反正確實是不行,需要把int用str()包起來手動轉。