首頁  >  文章  >  後端開發  >  解決Python中字串和數字拼接報錯的方法

解決Python中字串和數字拼接報錯的方法

WBOY
WBOY原創
2016-12-05 13:27:151155瀏覽

前言

眾所周知Python不像JS或PHP這種弱型別語言裡在字串連接時會自動轉換類型,如果直接將字串和數字拼接會直接報錯。

如以下的程式碼:

# coding=utf8
str = '你的分数是:'
num = 82
text = str+num+'分 | 琼台博客'
print text

執行結果

直接報錯:TypeError: cannot concatenate 'str' and 'int' objects

解這個方法只有事先把num轉換成字串型,可以使用bytes函數把int型轉換成string型。

代碼:

# coding=utf8
str = '你的分数是:'
num = 82
num = bytes(num)
text = str+num+'分 | 琼台博客'
print text

結果搞定:

總結

以上就是解決Python中字串和數字拼接報錯的全部內容,希望本文的內容對大家學習或使用python能有所幫助,如果有疑問大家可以留言交流。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn