由於 Python 是使用 dynamic typing ,所有變數也不需要在建立時輸入類型。在很多情況下,我們也需要將字串、數字、布林值和字符等組合在一起。最簡單的情況是在調試時作為輸出。
我們輸入並測試以下的代碼。
|
|
系統返回錯誤的提示,原因是字串不能和數字串聯在一起。
Traceback (most recent call last):
File , line 3, in
TypeError: cannot concatenate 'str' and 'int' objects
“引號
在 Python 2.x 版本中,我們可以使用 “ 引號將不同類型的變數串聯成字串。這個引號不是單引號,而是跟「~」住在一起的那一個。
我們看看下面的例子。
|
|
輸出的結果是︰
Current value is 0
Current value is 1
Current value is 2
Current value is 3
Current value is 4
Current value is 5
Current value is 6
Current value is 7
Current value is 8
Current value is 9
repr()函數
我們也可以使用 repr()
函數將不同類型的變數串聯成字串。
我們看看下面的例子。
|
|
輸出的結果是︰
Current value is 0
Current value is 1
Current value is 2
Current value is 3
Current value is 4
Current value is 5
Current value is 6
Current value is 7
Current value is 8
Current value is 9