输入程序:
name = input("Please input ur name: ")
print "hello" + name
运行结果:
这是因为input默认用户输入的是合法的表达式,也就是说是 带着引号的字符串形式,如果以字符串作为输入的名字程序运行是没有问题的:
Please input ur name: "Lebooj"
hello,Lebooj
在真正运用到的时候肯定不会让用户带引号输入名字,所以要用到raw_input()函数,他会把所有的输入当作原始数据放入字符串中:
name = raw_input("Please input ur name:")
print "hello," + name
输出结果:
hello,Lebooj