擅长:python、mysql、java
<p>问题是在需要<code>==</code>的地方使用<code>=</code>。这通常不会导致语法错误,但在您的情况下,您有:</p>
<pre><code>a == not(b)
</code></pre>
<p>与以下内容相同:</p>
<pre><code>a == not b
</code></pre>
<p>该组为:</p>
<pre><code>(a == not) b
</code></pre>
<p>这就导致了语法错误。你知道吗</p>
<p>另一方面,赋值运算符的优先级较低,因此:</p>
<pre><code>a = not b
</code></pre>
<p>分组方式:</p>
<pre><code>a = (not b)
</code></pre>
<p>这很好。你知道吗</p>