Python中关于input和raw_input的比较
程序员文章站
2022-03-13 21:07:53
...
这篇文章主要介绍了Python中input与raw_input 之间的比较的相关资料,通过本文希望能帮助到大家,对于他们之间的使用方法和区别,需要的朋友可以参考下
Python中input与raw_input 之间的比较
input和raw_input均可以接收输入,其差别如下所示:
#input假设用户输入的是合法的Python表达式 >>> name = input("what is your name?") what is your name?ZJ Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError: name 'ZJ' is not defined #于是,必须这么使用,输入Python格式的字符串"ZJ" >>> name = input("what is your name?") what is your name? "ZJ" >>> print name ZJ >>> #raw_input会把所有输入当作原始数据(raw data),然后将其放入字符串中 >>> name = raw_input("what is your name?") what is your name?ZJ >>> print name ZJ >>>
因此,一般情况下应尽可能的使用raw_input。
以上就是Python中关于input和raw_input的比较的详细内容,更多请关注其它相关文章!
推荐阅读
-
关于PHP5和PHP7中数组实现方式的比较总结
-
Python面向对象编程中关于类和方法的学习笔记
-
Python中input和raw_input的一点区别
-
Python面向对象编程中关于类和方法的学习笔记
-
Python中input和raw_input的一点区别
-
[python] 在 python2和3中关于类继承的 super方法简要说明
-
Python2中的raw_input() 与 input()
-
Python2 中 input() 和 raw_input() 的区别
-
关于python中 and 和 or 的一些特殊使用
-
python中关于时间和日期函数的常用计算总结(time和datatime)