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中open函数的使用
Mar 01 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
python3实现UDP协议的服务器和客户端
Jun 14 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
python矩阵转换为一维数组的实例
Jun 05 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
python set集合使用方法解析
Nov 05 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
Aug 17 Python
详解java调用python的几种用法(看这篇就够了)
Dec 10 Python
Python实现简单的猜单词
Jun 15 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动态规划解决0-1背包问题实例分析
2015/03/23 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
js style.display=block显示布局错乱问题的解决方法
2016/09/21 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
python 读取竖线分隔符的文本方法
2018/12/20 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
植物选择:Botanic Choice
2017/02/15 全球购物
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
优秀大学生推荐信范文
2013/11/28 职场文书
销售心得体会
2014/01/02 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
司考复习计划
2015/01/19 职场文书
2015年师德师风自我评价范文
2015/03/05 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
圣诞晚会主持词
2015/07/01 职场文书
活动简报范文
2015/07/22 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python