变量和字符串的Python连接

Vin*_*d K 1 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')
Run Code Online (Sandbox Code Playgroud)

我如何概括(A3 + B3)?

'"A" + i' + '"B" + i'  
Run Code Online (Sandbox Code Playgroud)

它是否正确???

Ign*_*ams 7

'A%(row)d+B%(row)d' % {'row': 3}
Run Code Online (Sandbox Code Playgroud)

要么

'A{0}+B{0}'.format(3)
Run Code Online (Sandbox Code Playgroud)

  • 只是要指出你仍然可以在较新的[PEP 3101](http://docs.python.org/dev/py3k/whatsnew/2.6.html#pep-3101)`.format`语法中使用命名字段:`"一个{row} + B {row}".format(row = 3)`."0"只意味着"使用第一个值". (3认同)