我们来看input的源码 def input(prompt): return eval(raw_input(prompt))其实input也是调用了raw_input,只是做了eval处理而eval有什么作用呢?input:会根据用户的输入来做类型的转换raw_input:则会把用户的输入都作为一个字符串来处理