Python中input与raw_input 之间的比较


Posted in Python onAugust 20, 2017

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 之间的比较,有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
May 02 Python
在Python中操作列表之list.extend()方法的使用
May 20 Python
python编码最佳实践之总结
Feb 14 Python
Python中使用haystack实现django全文检索搜索引擎功能
Aug 26 Python
Python实现的redis分布式锁功能示例
May 29 Python
转换科学计数法的数值字符串为decimal类型的方法
Jul 16 Python
通过pycharm使用git的步骤(图文详解)
Jun 13 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
Python pip install之SSL异常处理操作
Sep 03 Python
聊一聊python常用的编程模块
May 14 Python
Python 基础教程之str和repr的详解
Aug 20 #Python
Python实现爬取需要登录的网站完整示例
Aug 19 #Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 #Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 #Python
Python正则捕获操作示例
Aug 19 #Python
python 删除大文件中的某一行(最有效率的方法)
Aug 19 #Python
在java中如何定义一个抽象属性示例详解
Aug 18 #Python
You might like
php 验证码制作(网树注释思想)
2009/07/20 PHP
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
javascript cookies操作集合
2010/04/12 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
JS实现的排列组合算法示例
2019/07/16 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
python动态监控日志内容的示例
2014/02/16 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
护士演讲稿范文
2014/01/05 职场文书
高中生操行评语
2014/04/25 职场文书
工作检讨书500字
2014/10/19 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
护士辞职信怎么写
2015/02/27 职场文书
起诉状范本
2015/05/20 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书