Python中input与raw_input 之间的比较

 更新时间:2017年08月20日 10:07:44   作者:ZhangJianIsAStark  
这篇文章主要介绍了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。

 input 输入

用法1: input(“提示信息/亦可空缺”); 结果为 双引号内字符串;不保存 只输出后续填写信息。Python2 使用为表达式,若为数字计算符则会计算输出结果。

用法2: 变量 = input(“提示信息/亦可空缺”); 结果为 不显示字符,后续填写信息保存在变量当中 输入变量运行显示才输入信息。

raw_input输入

用法 raw_input(“提示信息/亦可空缺”);结果为 双引号内字符串;不保存 只输出后续填写信息。 Python2 使用 等同于python3中 input (输入信息原封不动的显示)。

以上就是 Python中input与raw_input 之间的比较,有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • selenium携带cookies模拟登陆CSDN的实现

    selenium携带cookies模拟登陆CSDN的实现

    这篇文章主要介绍了selenium携带cookies模拟登陆CSDN的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python2.7实现爬虫网页数据

    python2.7实现爬虫网页数据

    这篇文章主要为大家详细介绍了python2.7实现爬虫网页数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Python 模拟动态产生字母验证码图片功能

    Python 模拟动态产生字母验证码图片功能

    这篇文章主要介绍了Python 模拟动态产生字母验证码图片,这里给大家介绍了pillow模块的使用,需要的朋友可以参考下
    2019-12-12
  • Python科学计算环境推荐——Anaconda

    Python科学计算环境推荐——Anaconda

    最近在用Python做中文自然语言处理。使用的IDE是PyCharm。PyCharm确实是Python开发之首选,但用于科学计算方面,还略有欠缺。为此我尝试过Enthought Canopy,但Canopy感觉把问题搞得复杂化,管理Python扩展也不太方便。直到今天我发现了 Anaconda 。
    2014-06-06
  • Python中的错误处理与调试技巧分享

    Python中的错误处理与调试技巧分享

    在软件开发过程中,错误是不可避免的,无论是在开发初期还是在项目后期,程序都可能会遇到各种各样的错误,本文将深入探讨 Python 中的错误处理机制、常见错误类型及其处理方法,并介绍一些实用的调试技巧,以提高开发效率和代码质量,需要的朋友可以参考下
    2025-01-01
  • Python机器学习库scikit-learn入门开发示例

    Python机器学习库scikit-learn入门开发示例

    scikit-learn是一个开源Python语言机器学习工具包,它涵盖了几乎所有主流机器学习算法的实现,并且提供了一致的调用接口。它基于Numpy和scipy等Python数值计算库,提供了高效的算法实现
    2022-07-07
  • 从零学python系列之数据处理编程实例(二)

    从零学python系列之数据处理编程实例(二)

    这篇文章主要介绍了python数据处理编程实例,需要的朋友可以参考下
    2014-05-05
  • Python统计列表元素出现次数的方法示例

    Python统计列表元素出现次数的方法示例

    这篇文章主要介绍了Python统计列表元素出现次数的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python 常用日期处理 -- calendar 与 dateutil 模块的使用

    Python 常用日期处理 -- calendar 与 dateutil 模块的使用

    这篇文章主要介绍了Python如何使用calendar 与 dateutil 模块处理日期,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09
  • python PIL模块的基本使用

    python PIL模块的基本使用

    这篇文章主要介绍了python PIL模块的基本使用,帮助大家更好的利用python处理图片,感兴趣的朋友可以了解下
    2020-09-09

最新评论