Python - 使用.format将变量插入到函数中

时间:2017-08-10 18:14:58

标签: python sqlite string.format

我有一个需要调用13次的功能。因此,为了节省空间并使其看起来更干净,我想使用以下代码将13个变量插入到函数中13次。


(使用* 1而不是13,以便示例更小/可读)

'INSERT INTO DATA VALUES(' + ''.join([cache_db.translate("{}")] *
1).format("hello") + ')'

我的翻译功能会使用更多独特的特殊字符替换特殊字符,您可以在下面看到。在那个功能中{' {'取而代之的是'。>。'
因此,我的输出最终为INSERT INTO DATA VALUES(".<..>.")

我期望获得的输出为INSERT INTO DATA VALUES("hello")

我的问题是,有没有人知道另一种传递变量的方法?或者如果这确实是正确的方法,有人会知道为什么这对我不起作用吗? 谢谢!

0 个答案:

没有答案