python中raw_input()与input()
raw_input([prompt]) input([prompt]) # prompt:如果参数存在,直接输出到屏幕上,不会再另起一行
raw_input 如其字面意思一样,返回输入字符的字符串形式,不做任何变换运算
input 本质上是使用raw_input()来实现的,即调用完raw_input()之后再调用eval()函数,调用如下:
def input(prompt): return (eval(raw_input(prompt)))
eg. 输入纯数字字符串,返回数字类型;对合法的 python 数字表达式进行运算,返回运算后的结果....
PS:在python3.x中,已经删除raw_input(),取而代之的是input(),当然这仅仅是重命名,用法还是一样。因此在这里介绍的是 python2.x中的raw_input()和input(),在python3.x中只要按raw_input()的使用方式就行