登录  /  注册
首页 >后端开发 >Python教程 > 正文

Python中关于input和raw_input的比较

原创2017-08-20 10:15:401018

这篇文章主要介绍了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的比较的详细内容,更多请关注php中文网其它相关文章!

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:Python input 比较
  • 相关文章

    相关视频


    视频教程分类

    专题推荐

    作者信息