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

WBOY
發布: 2016-12-05 13:27:15
原創
1179 人瀏覽過

前言

眾所周知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能有所幫助,如果有疑問大家可以留言交流。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!