字符串和数字没法直接相加
可以利用str(数字型变量/常量)的方法将数字变为字符串再相加:
例子:
class LineInfo():
def init(self, Num, len, LineNum):
self.Num = Num #Num of ‘:’ + 1
self.len = len #len of str before ‘:’ or ‘\n’
self.LineNum = LineNum
lineInfoObjList = []
for i in range(0, 3):
lineInfoObjList.append(LineInfo(i, i + 1, 0))
print(“Line:”+str(lineInfoObjList[i].len))
输出:
Line:1
Line:2
Line:3