input和raw input的区别

2025-04-14 21:03:30
推荐回答(1个)
回答1:

我们来看input的源码

def input(prompt):
return eval(raw_input(prompt))

其实input也是调用了raw_input,只是做了eval处理

而eval有什么作用呢?
input:会根据用户的输入来做类型的转换
raw_input:则会把用户的输入都作为一个字符串来处理