变量和字符串的Python连接

时间:2011-03-28 11:42:54

标签: python concatenation

for i in range (0,len(list4)):
  ws.write(1, 0, datetime.now(), style1)
  ws.write(2, 1, 1)
  ws.write(2, 2, xlwt.Formula("A3+B3"))
  wb.save('example.xls')

我如何概括(A3 + B3)?

'"A" + i' + '"B" + i'  

这是对的???

2 个答案:

答案 0 :(得分:7)

'A%(row)d+B%(row)d' % {'row': 3}

'A{0}+B{0}'.format(3)

答案 1 :(得分:3)

你需要:

ws.write(2, 2, xlwt.Formula("A" + str(i) + "+B" + str(i)))

或更具惯用性:

ws.write(2, 2, xlwt.Formula("A%d+B%d" % (i,i)))