擅长:python、mysql、java
<p><code>('browser' or 'chrome')</code>的计算结果为<code>'browser'</code></p>
<p>见<a href="https://stackoverflow.com/questions/47007680/how-do-and-and-or-act-with-non-boolean-values">How do “and” and “or” act with non-boolean values?</a></p>
<p>您可以使用<a href="https://docs.python.org/3/library/functions.html#any" rel="nofollow noreferrer">the ^{<cd3>} function</a>:</p>
<pre><code>if any(x in 'start chrome' for x in ('browser', 'chrome')):
# at least one of the words is in the string
</code></pre>
<p>和<a href="https://docs.python.org/3/library/functions.html#all" rel="nofollow noreferrer">the ^{<cd4>} function</a>:</p>
<pre><code>if all(x in 'start chrome' for x in ('browser', 'chrome')):
# both words are in the string
</code></pre>