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删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
Python pandas常用函数详解
Feb 07 Python
python实现数独游戏 java简单实现数独游戏
Mar 30 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 Python
python 拼接文件路径的方法
Oct 23 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python中的逆序遍历实例
Dec 25 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 Python
利用 Python 的 Pandas和 NumPy 库来清理数据
Apr 13 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安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
vue.js表格分页示例
2016/10/18 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
解决Python中回文数和质数的问题
2019/11/24 Python
Python基于template实现字符串替换
2020/11/27 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
接受捐赠答谢词
2014/01/27 职场文书
面试后感谢信
2014/02/01 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
公司股份合作协议书
2014/12/07 职场文书
护士2015年终工作总结
2015/04/29 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis