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通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
Python中实现常量(Const)功能
Jan 28 Python
Python内置数据结构与操作符的练习题集锦
Jul 01 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
关于python字符串方法分类详解
Aug 20 Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 Python
快速查找Python安装路径方法
Feb 06 Python
Django表单提交后实现获取相同name的不同value值
May 14 Python
Python中生成ndarray实例讲解
Feb 22 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
福利彩票幸运号码自动生成器
2006/10/09 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
JavaScript的Cookies
2008/01/16 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
小程序实现密码输入框
2020/11/16 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
Python列表推导式的使用方法
2013/11/21 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
python正则实现计算器功能
2017/12/14 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
30岁生日感言
2014/01/25 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
运动会邀请函范文
2014/02/06 职场文书
心理咨询承诺书
2014/05/20 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
银行求职自荐信
2014/06/30 职场文书
2014年乡镇团委工作总结
2014/12/18 职场文书
运动会加油稿50字
2015/07/21 职场文书
安全生产培训心得体会
2016/01/18 职场文书