python中raw_input和input有什么区别?
来源:百度知道 编辑:UC知道 时间:2024/06/25 17:22:55
我知道raw_input是直接把你的输入作为字符串返回,而input则在raw_input的基础上把字符串转换为数字返回,但是input怎么把字符串转换为数字?(举例说明)
你可以这么理解:
def input(prompt):
 return eval(raw_input(prompt))
也就是说调用eval函数来看输入是什么,实际上你甚至可以输入表达式,Python会计算表达式的值来返回。