擅长:python、mysql、java
<p>这是一个比if-then更具体的<a href="https://en.wikipedia.org/wiki/%3F:#Python" rel="noreferrer">ternary operator</a>表达式,下面是python语法</p>
<pre><code>value_when_true if condition else value_when_false
</code></pre>
<p><strong>更好的例子:</strong>(谢谢<a href="https://stackoverflow.com/users/253254/joshua-burns">Mr. Burns</a>)</p>
<p><code>'Yes' if fruit == 'Apple' else 'No'</code></p>
<p><strong>现在使用赋值,并与if语法进行对比</strong></p>
<pre><code>fruit = 'Apple'
isApple = True if fruit == 'Apple' else False
</code></pre>
<p><strong>与</strong></p>
<pre><code>fruit = 'Apple'
isApple = False
if fruit == 'Apple' : isApple = True
</code></pre>