1.用input()时候输入的会默认是合法Python表达式,当输入35时候会认为是数字
2.用raw_input()时候会把输入当作原始数据,当输入35时会认为是‘35’
3.另一个例子:
name = input("What is your name?")
print "Hello,"+ name
运行结果:
What is your name?lk
Traceback (most recent call last):
File "C:/Users/Admin/Desktop/q.py", line 1, in <module>
name = input("What is your name?")
File "<string>", line 1, in <module>
NameError: name 'lk' is not defined
name = raw_input("What is your name?")
print "Hello,"+ name
运行结果:
What is your name?lk
Hello,lk