擅长:python、mysql、java
<p>可以使用赋值表达式:</p>
<pre><code>changedinput = (tmp.group(1)[:-1]
if (tmp := re.match("(.*\/)", str(someinput))
else "")
</code></pre>
<p>调用<code>re.match</code>,并在布尔上下文中对其求值之前将其返回值赋值给<code>tmp</code>。如果为true,则使用<code>tmp</code>的值来调用<code>group</code>,而不是第二次调用<code>re.match</code></p>