我有一个需要调用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")
我的问题是,有没有人知道另一种传递变量的方法?或者如果这确实是正确的方法,有人会知道为什么这对我不起作用吗? 谢谢!