Python读取键盘输入的2种方法


Posted in Python onJune 16, 2015

Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

1.raw_input
2.input

raw_input函数

raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

str = raw_input("Enter your input: ");  

print "Received input is : ", str 

这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:
Enter your input: Hello Python  

Received input is :  Hello Python 

input函数

input() 函数和raw_input() 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。这应该是两者的最大区别。

str = input("Enter your input: ");  

print "Received input is : ", str 

这会产生如下的对应着输入的结果:
Enter your input: [x*5 for x in range(2,10,2)]  

Recieved input is :  [10, 20, 30, 40] 
Python 相关文章推荐
解决python3在anaconda下安装caffe失败的问题
Jun 15 Python
Python用户推荐系统曼哈顿算法实现完整代码
Dec 01 Python
python实现猜数字小游戏
Mar 24 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
Dec 20 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
Python实现中值滤波去噪方式
Dec 18 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
python用TensorFlow做图像识别的实现
Apr 21 Python
django ORM之values和annotate使用详解
May 19 Python
FP-growth算法发现频繁项集——发现频繁项集
Jun 24 Python
Python本地与全局命名空间用法实例
Jun 16 #Python
Python实现简单HTML表格解析的方法
Jun 15 #Python
Python判断Abundant Number的方法
Jun 15 #Python
Python计算一个文件里字数的方法
Jun 15 #Python
Python素数检测实例分析
Jun 15 #Python
Python计算三维矢量幅度的方法
Jun 15 #Python
Python栈类实例分析
Jun 15 #Python
You might like
PHPMailer安装方法及简单实例
2008/11/25 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
JavaScript基本的输出和嵌入式写法教程
2015/10/20 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
RequireJs的使用详解
2017/02/19 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Python入门篇之列表和元组
2014/10/17 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
python实现基本进制转换的方法
2015/07/11 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
法学专业个人求职信
2013/09/26 职场文书
大一新生期末自我评价
2014/09/12 职场文书
赔偿协议书范本
2014/09/12 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
秋季运动会开幕词
2015/01/28 职场文书
经典爱情感言
2015/08/03 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js