将变量与字符串连接在一起会产生SyntaxError

时间:2018-07-28 18:58:20

标签: python string-concatenation

我有一个名为“ sakla”的字符串,我想在该字符串的末尾添加变量并将其设置为1,但得到SyntaxError:无法通过以下代码分配给运算符:

i=0
string = "sakla"
for i in range(9):
   string + str(i) =1
   i= i+1

我想要的结果如下:

sakla0=1
sakla1=1
sakla2=1
etc...
sakla9=1

我在哪里做错了?我需要将其设置为1,因为在其他地方,我将其设置为零,这是我用来在Django模板中隐藏一些列的原因。 当我一个接一个地编写代码时,我的代码可以正常工作,但是看起来不太好。因此,我需要改善的帮助:)

EDİT: 也许我在问问题时无法表达自己的意思,但是您提到的重复问题与我追求的目标无关。 我只需要在将某些字符串设置为1的同时将这些字符串名称一一增加即可。您可能会问为什么要这样做。原因是我在django模板中隐藏了一些单元格。因此,如果值是sakla = 0,则说明模板是隐藏的(如果没有隐藏的话)。因此,我只需要将一些在django中不起作用的字符串名称设置为1,就可以找到我发现的示例,所以我问了这个问题

Here is my template codes:
{%if sakla == 0%}
<div style="display:none">
    {% elif sakla == 1 %}
    <div>
        {% endif %}

0 个答案:

没有答案