Python不像JS或PHP這種弱型別語言裡在字串連接時會自動轉換型別,而是直接報錯。要解決這個方法只有提前把int轉成string,然後再拼接字串即可。
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 ' print text
執行結果:
直接報錯:TypeError: cannot concatenate 'str' and 'int' objects
解決這個方法只有提前把num轉換成字串型,可以使用bytes函數把int型轉換成string型。 (也可以使用內建函數str轉換)
程式碼:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 ' print text
結果如下:
Python教學欄位進行學習!
以上是怎麼連接數字和字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!