close
在Python中字串跟整數是不能直接相加的
要做這樣的動作,必須透過str()函數或是int()把要轉換的字元進行型態的轉換後再進行相加的動作
以下的程式是會發生錯誤的
var=1
while var <5 :
print 'var:'+var
var+=1
Traceback (most recent call last):
File "str.py", line 3, in <module>
print 'var:'+var
TypeError: cannot concatenate 'str' and 'int' objects
這裡說明錯誤說明不能這樣做 ><
用str轉一下型態
var=1
while var <5 :
print 'var:'+str(var)
var+=1
輸出
var:1
var:2
var:3
var:4
全站熱搜
留言列表