对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的Twisted框架实现webshell密码扫描器的教程
Apr 16 Python
Python操作MySQL模拟银行转账
Mar 12 Python
python pandas 如何替换某列的一个值
Jun 09 Python
python+POP3实现批量下载邮件附件
Jun 19 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
Django  ORM 练习题及答案
Jul 19 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
python numpy--数组的组合和分割实例
Feb 24 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
基于pandas向csv添加新的行和列
May 25 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中for与foreach的区别分析
2011/03/09 PHP
基于PHP编程注意事项的小结
2013/04/27 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
Python中实现结构相似的函数调用方法
2015/03/10 Python
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
浅谈python迭代器
2017/11/08 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
django fernet fields字段加密实践详解
2019/08/12 Python
Python socket模块方法实现详解
2019/11/05 Python
python中判断文件结束符的具体方法
2020/08/04 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
全球最大的服务市场:Fiverr
2017/01/03 全球购物
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
软件售后服务方案
2014/05/29 职场文书
防溺水主题班会教案
2015/08/12 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers