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 相关文章推荐
Python 连连看连接算法
Nov 22 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 Python
Random 在 Python 中的使用方法
Aug 09 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
Python设计模式之迭代器模式原理与用法实例分析
Jan 10 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
Python基础教程之if判断,while循环,循环嵌套
Apr 25 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Python  Asyncio模块实现的生产消费者模型的方法
Mar 01 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安装全攻略:APACHE
2006/10/09 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
简单实现php上传文件功能
2017/09/21 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
Python fileinput模块使用实例
2015/05/28 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
Django 反向生成url实例详解
2019/07/30 Python
Python模块相关知识点小结
2020/03/09 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
小学生开学第一课活动方案
2014/03/27 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
领导班子整改方案
2014/10/25 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript