python,返回%d的计算

时间:2015-01-12 23:35:08

标签: python

我有一个愚蠢的问题。 我有这样的def:

def render_row_number(self):
    return '%d' % next(self.counter)

来自一个应用程序,我无法改变。它计算一个表的行号,但是从0开始,而不是1.所以我想知道,我可以只为它添加一个+1吗? 所以它看起来像:

return '%d' + 1 % next(self.counter)

但实际上会有效:P

感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:5)

您需要为数字添加1,而不是字符串。

return '%d' % (next(self.counter) + 1)