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

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

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

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

上一篇:java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”


下一篇:从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现。