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 相关文章推荐
python 实现堆排序算法代码
Jun 05 Python
python实现的简单抽奖系统实例
May 22 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python正则分析nginx的访问日志
Jan 17 Python
Python实现简单过滤文本段的方法
May 24 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 Python
Python 中字符串拼接的多种方法
Jul 30 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
Jul 11 Python
Python SMTP发送电子邮件的示例
Sep 23 Python
Python安装使用Scrapy框架
Apr 12 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
php强制下载类型的实现代码
2011/04/21 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
用js实现in_array的方法
2013/11/05 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
2018/02/18 jQuery
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
详解python播放音频的三种方法
2019/09/23 Python
Django视图扩展类知识点详解
2019/10/25 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
Java程序员面试题
2016/09/27 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
简历自我评价模版
2014/01/31 职场文书
大学生简短的自我评价
2014/09/12 职场文书
精神病医院见习报告
2014/11/03 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
草房子读书笔记
2015/06/29 职场文书
小学班级口号大全
2015/12/25 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python