Python中input()和raw_input()函数的区别

  问题:在Python2.7中使用 input() 函数会出现 “NameError: Name ”***“ is not defined 的错误

       

 

  解决: 使用raw_input() 函数,在Python2.7版本中的input() 函数会自作聪明的将用户所输入的内容加以处理,比如输入字符串的时候会自动分析类型,输入1+2的时候会给出3的答案,解决的办法是使用raw_input()函数,可以保证用户输入的东西不被改变,在Python3以上的版本已经把这个傻逼函数取消了。

posted @ 2017-07-27 21:10  安阳小栈-客官歇会吧  阅读(991)  评论(0编辑  收藏  举报