擅长:python、mysql、java
<p><a href="https://www.python.org/dev/peps/pep-0572/" rel="nofollow noreferrer">PEP-572 (assignment expressions)</a>实现了所谓的<em>walrus操作符</em>,您可以使用它来计算表达式并一次性将返回值赋给名称,例如:</p>
<pre><code>if regex_match := re.search("^(\d{4})(\d)$", yyyyq_format):
found_q = regex_match[2]
else:
raise ValueError("Format \"yyyyq\" is not followed.")
</code></pre>
<p>注意<code>:</code>前面的<code>=</code>。你知道吗</p>
<p>这将在python3.8中提供。你知道吗</p>
<p>在那之前,你的第二个选择是我唯一相信的。你知道吗</p>