程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> Python字符串與數字拼接報錯解決方案

Python字符串與數字拼接報錯解決方案

編輯:Python

Python不像JS或者PHP這種弱類型語言裡在字符串連接時會自動轉換類型,而是直接報錯。要解決這個方法只有提前把int轉成string,然後再拼接字符串即可。

 

如代碼:

# coding=utf8
str = '你的分數是:'
num = 82
text = str+num+'分 
print text

執行結果

python數字與字符串拼接

直接報錯: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字符串與數字拼接報錯解決

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved