Python代码中如何读取键盘录入的值


Posted in Python onMay 27, 2020

读取键盘输入

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

  • raw_input
  • input

raw_input函数

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

#!/usr/bin/python
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([prompt]) 函数和raw_input([prompt]) 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。

#!/usr/bin/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]

内容补充:

尾部的回车不会输出

>>> input()
123456       #确认了输入的内容之后,会有回车,但是在输出的时候是没有回车的。
123456
>>> 
>>>

注意:

--1) 在输入111之后,直接按回车键的话,就出结果了,意思就是说,input()读取的只能是一行内容。

--2) input()如果给了提示,那么提示的字符串会打印到标准输出即屏幕上。

--3)输入内容,最后的那个回车,被移除了,不会输出到屏幕上。

到此这篇关于Python代码中如何读取键盘录入的值的文章就介绍到这了,更多相关Python代码中读取键盘录入值的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python单链表实现代码实例
Nov 21 Python
python检查序列seq是否含有aset中项的方法
Jun 30 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 Python
python文件特定行插入和替换实例详解
Jul 12 Python
pyqt5自定义信号实例解析
Jan 31 Python
PyQt5实现简易电子词典
Jun 25 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
python3多线程知识点总结
Sep 26 Python
Python API自动化框架总结
Nov 12 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 Python
python神经网络编程实现手写数字识别
May 27 #Python
python安装和pycharm环境搭建设置方法
May 27 #Python
Python中无限循环需要什么条件
May 27 #Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
You might like
通过php修改xml文档内容的方法
2015/01/23 PHP
PHP引用返回用法示例
2016/05/28 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
Js 中debug方式
2010/02/07 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python创建日历实例
2014/08/21 Python
python中二维阵列的变换实例
2014/10/09 Python
zookeeper python接口实例详解
2018/01/18 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
python如何制作英文字典
2019/06/25 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
安全标语口号
2014/06/09 职场文书
员工团队活动方案
2014/08/28 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
公司员工手册范本
2015/05/14 职场文书
小学生节约用水倡议书
2019/08/12 职场文书