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如何实现int函数的方法示例
Feb 19 Python
python爬取淘宝商品详情页数据
Feb 23 Python
python实现公司年会抽奖程序
Jan 22 Python
python实现一个简单的ping工具方法
Jan 31 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
python3连接MySQL8.0的两种方式
Feb 17 Python
Django form表单与请求的生命周期步骤详解
Jun 07 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
django 获取字段最大值,最新的记录操作
Aug 09 Python
Python如何实现Paramiko的二次封装
Jan 30 Python
python中subplot大小的设置步骤
Jun 28 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
PHP实时显示输出
2008/10/02 PHP
php auth_http类库进行身份效验
2009/03/19 PHP
PHP DataGrid 实现代码
2009/08/12 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
js传值 判断
2006/10/26 Javascript
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
event对象的方法 兼容多浏览器
2009/06/27 Javascript
JavaScript 学习笔记(十六) js事件
2010/02/01 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
python实现图像拼接
2020/03/05 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python要安装在哪个盘
2020/06/15 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
工商管理本科毕业生求职信范文
2013/10/05 职场文书
学习新党章思想汇报
2014/01/09 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
个人授权委托书格式
2014/08/30 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
采购内勤岗位职责
2015/04/13 职场文书
MySQL日期时间函数知识汇总
2022/03/17 MySQL