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程序的方法
Apr 21 Python
python删除文件示例分享
Jan 28 Python
从Python的源码浅要剖析Python的内存管理
Apr 16 Python
Python中正则表达式的详细教程
Apr 30 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
详解python解压压缩包的五种方法
Jul 05 Python
Python中调用其他程序的方式详解
Aug 06 Python
django drf框架自带的路由及最简化的视图
Sep 10 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
selenium自动化测试入门实战
Dec 21 Python
Python如何实现Paramiko的二次封装
Jan 30 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数组应用之比较两个时间的相减排序
2008/08/18 PHP
解析php扩展php_curl.dll不加载的解决方法
2013/06/26 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
python适合做数据挖掘吗
2020/06/16 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
实习销售业务员自我鉴定
2013/09/21 职场文书
工作自荐信
2013/12/11 职场文书
采购部主管岗位职责
2014/01/01 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
消防安全承诺书
2014/05/22 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
nginx之内存池的实现
2022/06/28 Servers