擅长:python、mysql、java
<p>输入将始终返回字符串。您需要对字符串求值以获取一些Python值:</p>
<pre><code>>>> type(eval(raw_input()))
23423
<type 'int'>
>>> type(eval(raw_input()))
"asdas"
<type 'str'>
>>> type(eval(raw_input()))
1.09
<type 'float'>
>>> type(eval(raw_input()))
True
<type 'bool'>
</code></pre>
<p>如果您想要安全(这里用户可以执行任意代码),应该使用<code>ast.literal_eval</code>:</p>
<pre><code>>>> import ast
>>> type(ast.literal_eval(raw_input()))
342
<type 'int'>
>>> type(ast.literal_eval(raw_input()))
"asd"
<type 'str'>
</code></pre>