我有一个需要调用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")
我的问题是,有没有人知道另一种正确传递变量的方法?或者如果这真的是正确的方法,有人知道为什么这对我不起作用吗? 谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐