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

 

 

arrow
arrow
    全站熱搜

    yuanann 發表在 痞客邦 留言(0) 人氣()