擅长:python、mysql、java
<pre><code>input = int(raw_input("Enter the inputs : ") or "42")
</code></pre>
<p>它是如何工作的?</p>
<p>如果未输入任何内容,则raw_input返回空字符串。python中的空字符串是<code>False</code><code>bool("") -> False</code>。运算符<code>or</code>返回第一个trufy值,在本例中为<code>"42"</code>。</p>
<p>这不是复杂的输入验证,因为用户可以输入任何内容,例如10个空格符号,然后是<code>True</code>。</p>