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将人民币转换大写的脚本代码
Feb 10 Python
轻量级的Web框架Flask 中模块化应用的实现
Sep 11 Python
Windows下PyCharm安装图文教程
Aug 27 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
对python中的try、except、finally 执行顺序详解
Feb 18 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
Jun 01 Python
python和c语言哪个更适合初学者
Jun 22 Python
使用python-cv2实现视频的分解与合成的示例代码
Oct 26 Python
python 实现逻辑回归
Dec 30 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
Feb 26 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
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
微信JS接口大全
2016/08/25 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
python关闭windows进程的方法
2015/04/18 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
如何使用Python 打印各种三角形
2019/06/28 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
地球一小时倡议书
2014/04/15 职场文书
企业挂职心得体会
2014/09/10 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
人才市场接收函
2015/01/30 职场文书
工作年限证明模板
2015/06/15 职场文书
浅析Django接口版本控制
2021/06/26 Python