擅长:python、mysql、java
<p>这样做的问题是,在Python中,“=”是赋值运算符,而不是符号。你知道吗</p>
<p>Python正在阅读您所写的内容,您试图将其分配给两个变量。例如:</p>
<p><code>foo = "test"</code>和<code>bar = "test"</code>可以写成<code>foo = bar = "test"</code></p>
<p><strong>无法创建带有“=”的变量名。</strong></p>
<p>如果您试图创建一个新变量,该变量的字符串值来自其他两个源,那么可以使用intboolstring建议的格式,或者<code>format</code>函数非常方便。你知道吗</p>
<p>按照你的例子:</p>
<p><code>newval = "{dict} = {int}".format(dict=dict[key_to_find], int = int(change))</code></p>
<p>举一个简单的例子来说明它的工作原理:</p>
<p><code>var_a = 'Hello'
var_b = 'world'
variable = "{a} {b}!".format(a = var_a, b = var_b)</code></p>
<p>变量将打印:</p>
<blockquote>
<p>"Hello world!"</p>
</blockquote>