对Python3中的input函数详解


Posted in Python onApril 22, 2018

下面介绍python3中的input函数及其在python2及pyhton3中的不同。

python3中的ininput函数,首先利用help(input)函数查看函数信息:

对Python3中的input函数详解

以上信息说明input函数在python中是一个内建函数,其从标准输入中读入一个字符串,并自动忽略换行符。

也就是说所有形式的输入按字符串处理,如果想要得到其他类型的数据进行强制类型转化。默认情况下没有

提示字符串(prompt  string),在给定提示字符串下,会在读入标准输入前标准输出提示字符串。如果遇

文件结束符(end of file)会触发一个EOFError。

要使用其他类型的数据需要像下面这样进行数据类型转化:

对Python3中的input函数详解

那么这个函数在python2升级到python3后做了哪些改变?

首先在python2中有input和raw_input两个函数,其中raw_input将所有输入作为字符串看待,返回字符串类型。

input函数支持表达式、数字类型、字符串类型,接受为表达式时,只返回其执行结果。

在python3中对input和raw_input函数进行了整合,仅保留了input函数(认为raw_input函数是冗余的)。

同时改变了input的用法——将所有的输入按照字符串进行处理,并返回一个字符串。

以上这篇对Python3中的input函数详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python采集博客中上传的QQ截图文件
Jul 18 Python
深入理解Python中命名空间的查找规则LEGB
Aug 06 Python
一个Python最简单的接口自动化框架
Jan 02 Python
python实现数独游戏 java简单实现数独游戏
Mar 30 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
python 使用plt画图,去除图片四周的白边方法
Jul 09 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 Python
PO模式在selenium自动化测试框架的优势
Mar 20 Python
Python实现中一次读取多个值的方法
Apr 22 #Python
使用python编写udp协议的ping程序方法
Apr 22 #Python
python 实现判断ip连通性的方法总结
Apr 22 #Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 #Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 #Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 #Python
Python贪心算法实例小结
Apr 22 #Python
You might like
php flv视频时间获取函数
2010/06/29 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
php验证码生成代码
2015/11/11 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python解释执行原理分析
2014/08/22 Python
Python之PyUnit单元测试实例
2014/10/11 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
python实现朴素贝叶斯算法
2018/11/19 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
2020/02/04 Python
Python TKinter如何自动关闭主窗口
2020/02/26 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
Joules官网:女士、男士和儿童服装和鞋类
2018/10/23 全球购物
办理生育手续介绍信
2014/01/14 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
golang内置函数len的小技巧
2021/07/25 Golang