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

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

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

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

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

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

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

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

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

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

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

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

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

本文标题: 对Python3中的input函数详解

本文地址: http://www.cppcns.com/jiaoben/python/225957.html

python input函数详解_对Python3中的input函数详解相关推荐

  1. python怎么横着输出_对python3中, print横向输出的方法详解

    对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...

  2. python3 range函数_为什么python3中的xrange函数不能用

    升级到python3的同学应该会注意到以前经常用的xrange没了! 是的,python3的range就是xrange.直接看效果!Python 2.7.13 (v2.7.13:a06454b1afa ...

  3. python的数字比较好_说说 Python3 中的数字处理

    最近在处理订单相关的问题,踩了数字的一些坑,在此记录下. 其中有问题的代码涉及金额比较,便于描述,假设了下面一段代码 def is_paid(pay_price, paid_price): retur ...

  4. python3中input输入浅谈_详解Python3中的 input() 函数

    详解Python3中的 input() 函数 一.知识介绍: 1.input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型: 2.可以用作文本输入,如用户名,密码框的值输入: ...

  5. dapper mysql 预处理_.Net Core中Dapper的使用详解

    Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择.接下来我们就来看看如何在项目中使用Dapper. 1.安装Dapper 这里直接使用Nuget安装. 安 ...

  6. python3中调用map函数报错map object at 0x000001EF004D97B8

    python3中调用map函数报错<map object at 0x000001EF004D97B8> 在python中这样的一段代码报错: a=map(int,input().split ...

  7. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with linear regressio ...

  8. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线(Each regression line in its o ...

  9. Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)

    Python使用matplotlib可视化箱图.seaborn中的boxplot函数可视化分组箱图.在箱图中添加抖动数据点(Dot + Box Plot) 目录

最新文章

  1. Hadoop 三大发行版本
  2. Linux 定时清除日志 Log
  3. C++:从子类访问父类的私有函数
  4. DL:深度学习模型概览(包括DNN、CNN、RNN等)的简介、网络结构简介、使用场景对比之详细攻略
  5. case when条件表达式
  6. AC自动机(写的很乱,仅记录留作自己复习)
  7. Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
  8. python 爬虫代码_Python 你见过三行代码的爬虫吗
  9. github快速通道
  10. 使用 nginx 搭建简易文件服务器
  11. Atitit 软件国际化原理与概论
  12. jsp九大内置对象简述
  13. 独立开发者能够从这位作家身上学些什么
  14. CF1694B Paranoid String 构造/子串计数
  15. ASC18世界超算大赛的三大变化与一大不变丨Xtecher观察
  16. ISO三体系,招投标企业认证最多的资质
  17. 征服英语的33条军规
  18. 软件测试(6)----web自动化测试(selenium)
  19. WPF使用SaveFileDialog对话框保存文件时不要用DialogResult.OK判断对话框正常关闭
  20. sql PK FK 区别

热门文章

  1. 读写分离无效的大坑(新使用数据库读写分离的同学可以参考)
  2. 返回通知异常通知环绕通知
  3. Confluence 6 Oracle 驱动输入你的数据库细节
  4. 【STM32 .Net MF开发板学习-03】TinyGUI绘图示例
  5. SDN Overlay网络中虚机到物理机的数据包的转发
  6. github设置添加SSH(转载自:破男孩)
  7. Gartner:智能SOC/情报驱动的SOC的五大特征
  8. Android 学习 笔记_07. XML文件解析
  9. 程序员必读的职业规划书 - 思维导图
  10. DatagridView 跳转并显示特定的行