擅长:python、mysql、java
<p>根据评论中提出的要求,我将这样做:</p>
<pre><code>if "a" in args:
print "x"
elif "b" in args:
print "y"
else:
raise ValueError("must specify at least a or b")
</code></pre>
<p>执行<code>"a" in args and "b" in args</code>检查没有意义,因为要执行的操作与只有<code>"a"</code>的情况相同。注意<code>elif</code>,它确保只有在第一次检查失败时才执行第二次检查。你知道吗</p>