Python中input和raw_input的一点区别


Posted in Python onOctober 21, 2014

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的

当输入为纯数字时:

input返回的是数值类型,如int,float
raw_inpout返回的是字符串类型,string类型

输入字符串为表达式

input会计算在字符串中的数字表达式,而raw_input不会。

如输入“57 + 3”:

input会得到整数60

raw_input会得到字符串”57 + 3”

python input的实现

看python input的文档,可以看到input其实是通过raw_input来实现的,原理很简单,就下面一行代码:

def input(prompt):

    return (eval(raw_input(prompt)))

Python 相关文章推荐
python通过索引遍历列表的方法
May 04 Python
Django中对数据查询结果进行排序的方法
Jul 17 Python
Python缩进和冒号详解
Jun 01 Python
微信跳一跳python自动代码解读1.0
Jan 12 Python
python2.7实现FTP文件下载功能
Apr 15 Python
Django Rest framework三种分页方式详解
Jul 26 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 Python
Selenium自动化测试工具使用方法汇总
Jun 12 Python
浅谈python出错时traceback的解读
Jul 15 Python
利用python实现汉诺塔游戏
Mar 01 Python
Python中if __name__ == "__main__"详细解释
Oct 21 #Python
Python创建文件和追加文件内容实例
Oct 21 #Python
python3生成随机数实例
Oct 20 #Python
Python入门篇之面向对象
Oct 20 #Python
Python入门篇之数字
Oct 20 #Python
Python入门篇之正则表达式
Oct 20 #Python
Python入门篇之文件
Oct 20 #Python
You might like
全文搜索和替换
2006/10/09 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
js几秒以后倒计时跳转示例
2013/12/26 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
node-red File读取好保存实例讲解
2019/09/11 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
旧时光糖果:Old Time Candy
2018/02/05 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
恐龙的灭绝教学反思
2014/02/12 职场文书
个人承诺书
2014/03/26 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
毕业设计致谢词
2015/05/14 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
24年收藏2000多部退役军用电台
2022/02/18 无线电