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快速排序代码实例
Nov 21 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
python实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Python入门之modf()方法的使用
May 15 Python
Python SQLite3简介
Feb 22 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
May 26 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
解决Django layui {{}}冲突的问题
Aug 29 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
python获取百度热榜链接的实例方法
Aug 25 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
深入浅析Django MTV模式
Sep 04 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/06/09 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
jQuery 渐变下拉菜单
2009/12/15 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
英语文学专业学生的自我评价
2013/10/31 职场文书
《画风》教学反思
2014/04/16 职场文书
房展策划方案
2014/06/07 职场文书
村安全生产责任书
2014/08/25 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android
vue实现登陆页面开发实践
2022/05/30 Vue.js