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中编写并发程序
Feb 27 Python
pandas实现选取特定索引的行
Apr 20 Python
python字符串与url编码的转换实例
May 10 Python
Python多继承原理与用法示例
Aug 23 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
django的csrf实现过程详解
Jul 26 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
python批量修改xml属性的实现方式
Mar 05 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
Django数据库操作之save与update的使用
Apr 01 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
php 随机排序广告的实现代码
2011/05/09 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
两个数组去重的JS代码
2013/12/04 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
js实现拖拽效果
2015/02/12 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python实现修改文件内容的方法分析
2018/03/25 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
小型女装店的创业计划书
2014/01/09 职场文书
《我的信念》教学反思
2014/02/15 职场文书
房屋出售协议书
2014/04/10 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
MongoDB支持的数据类型
2022/04/11 MongoDB