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使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
Python for Informatics 第11章之正则表达式(二)
Apr 21 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
window下eclipse安装python插件教程
Apr 24 Python
pytorch 转换矩阵的维数位置方法
Dec 08 Python
python3对拉勾数据进行可视化分析的方法详解
Apr 03 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
Django中celery执行任务结果的保存方法
Jul 12 Python
Django Model中字段(field)的各种选项说明
May 19 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Python中的套接字编程是什么?
Jun 21 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 magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
JavaScript中的事件处理
2008/01/16 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python fileinput模块使用实例
2015/06/03 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
Python编写打字训练小程序
2019/09/26 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
副总经理任命书
2014/06/05 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
大学副班长竞选稿
2015/11/21 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers