input的源码:
def input(prompt):
return eval(raw_input(prompt))
其实input也是调用了raw_input,只是做了eval处理
而eval有什么作用呢?
input:会根据用户的输入来做类型的转换
raw_input:则会把用户的输入都作为一个字符串来处理
Python中input和raw_input的区别
本文介绍了Python中input和raw_input函数的区别。input函数通过eval处理将用户输入转换为相应类型,而raw_input则一律作为字符串处理。

被折叠的 条评论
为什么被折叠?



