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 splitlines使用技巧
Sep 06 Python
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
Python引用模块和查找模块路径
Mar 17 Python
django定期执行任务(实例讲解)
Nov 03 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
linux环境中没有网络怎么下载python
Jul 07 Python
Python pip配置国内源的方法
Feb 14 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
May 26 Python
Python json格式化打印实现过程解析
Jul 21 Python
python 中的命名空间,你真的了解吗?
Aug 19 Python
学习Python需要哪些工具
Sep 04 Python
python中altair可视化库实例用法
Jan 26 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中实现图片的锐化
2006/10/09 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
php实现根据url自动生成缩略图的方法
2014/09/23 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
2016/03/28 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
JavaScript中的History历史对象
2008/01/16 Javascript
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
vue调用语音播放的方法
2019/09/27 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
python 性能提升的几种方法
2016/07/15 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python实现字符串加密成纯数字
2019/03/19 Python
python文本数据处理学习笔记详解
2019/06/17 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
新店开张活动方案
2014/08/24 职场文书
党代会心得体会
2014/09/04 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
法务专员岗位职责
2015/02/14 职场文书
TS 类型兼容教程示例详解
2022/09/23 Javascript