Python不像JS或者PHP這種弱類型語言里在字符串連接時會自動轉換類型,而是直接報錯。要解決這個方法只有提前把int轉成string,然后再拼接字符串即可。
如代碼:
1
2
3
4
5
|
# coding=utf8
str
=
'你的分數是:'
num
=
82
text
=
str
+
num
+
'分 | 瓊台博客'
print
text
|
執行結果
直接報錯:TypeError: cannot concatenate 'str' and 'int' objects
解決這個方法只有提前把num轉換為字符串類型,可以使用bytes函數把int型轉換為string型。
代碼:
1
2
3
4
5
6
|
# coding=utf8
str
=
'你的分數是:'
num
=
82
num
=
bytes(num)
text
=
str
+
num
+
'分 | 瓊台博客'
print
text
|
結果搞定: