对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 控制语句
Nov 03 Python
paramiko模块安装和使用(远程登录服务器)
Jan 27 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 Python
对python3中, print横向输出的方法详解
Jan 28 Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 Python
python time.sleep()是睡眠线程还是进程
Jul 09 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
Jan 21 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
Python数据库封装实现代码示例解析
Sep 05 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错误级别的设置方法
2013/06/17 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php跨服务器访问方法小结
2015/05/12 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
jquery延迟对象解析
2016/10/26 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
PyMongo安装使用笔记
2015/04/27 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
工人先进事迹材料
2014/12/26 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python