Python3.x中input()函数接受一个标准输入数据,返回为string类型。

Python2.x中input() 相等于eval(raw_input(prompt)),用来获取控制台的输入。

raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。

注意:input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。

除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。

注意:python3 里 input() 默认接收到的是 str 类型。

函数语法

input([prompt])

Python2.x: input() 需要输入 python 表达式>>>a = input("input:")

input:123 # 输入整数

>>> type(a)

# 整型

>>> a = input("input:")

input:"runoob" # 正确,字符串表达式

>>> type(a)

# 字符串

>>> a = input("input:")

input:runoob # 报错,不是表达式

Traceback (most recent call last):

File "", line 1, in

File "", line 1, in

NameError: name 'runoob' is not defined

Python3.x>>>a = input("input:")

input:123 # 输入整数

>>> type(a)

# 字符串

>>> a = input("input:")

input:runoob # 正确,字符串表达式

>>> type(a)

# 字符串

更多Python相关技术文章,请访问Python教程栏目进行学习!

本文地址:http://itbyc.com/Python/22472.html

转载请注明出处。

python中input的功能是什么_python中的input的功能是什么相关推荐

  1. python中的input_string是什么意思_python中的input函数什么意思

    python的input() 函数用于向用户生成一条提示,然后获取用户输入的内容.由于 input() 函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input() 函数总是返回一个 ...

  2. 如何在python中一次性输入多个参数_python如何利用input函数输入多个参数?

    如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...

  3. python中input同时输入多个_python如何利用input函数输入多个参数?

    如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...

  4. python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...

    [单选题]维持细胞生存所必需的最基本的基因是 ( ) [单选题]从体细胞克隆高等哺乳动物的成功说明了 ( ) [单选题]细胞决定与细胞分化的关系是 ( ) [多选题]一种类型的分化细胞转变成另-种类型 ...

  5. python中int是什么的缩写_python中int是什么类型

    python中的基本数据类型 1:虽然python中的变量不需要声明,但使用时必须赋值 整形变量 浮点型变量 字符型 2:可以一个给多个变量赋值,也可以多个给多个变量赋值 3:python3中有6个标 ...

  6. python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?...

    摘要: 下文讲述Python中参数前面一个星号两个星号的功能分享,如下所示: 在Python语言中,我们经常看见参数前面 加上一个星号或两个星号 那么这些写法到底起什么作用呢? 下文将一一道来,如下所 ...

  7. python中的列表是指针吗_Python中的指针——到底指什么(二)

    在 Python中的指针--到底指什么(一) 中,我们知道在Python的一切都是对象,变量其实是指向PyObject对象的名称,对不可变变量进行操作后,名称指向了另一个PyObject. 扣留对象 ...

  8. python语言中print函数的作用_python中如何使用print函数

    Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...

  9. python中sys模块是什么内容_python中sys模块是做什么用的

    python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...

最新文章

  1. 172. 阶乘后的零
  2. php中自己写的类放哪里,class类 - ThinkPHP 3.2.3,我有一个class,应该放在哪里?
  3. 新生赛(2) problem 2 丁磊养猪
  4. 允许修改 SharePoint2010 中的电子邮件
  5. 【数据结构与算法】之深入解析“K个逆序对数组”的求解思路与算法示例
  6. linux运维(五)
  7. 乱中有变,云原生从“大爆发”说起 | CSDN人物志
  8. [转贴]基于HTTP的QQ协议
  9. 【zookeeper】Zookeeper:ZooInspector界面工具
  10. 基于swing的java系统_Java实验--基于Swing的简单的歌曲信息管理系统(一)
  11. Spring ActiveMQ示例(第2部分)
  12. springboot图书管理怎么实现借书时间到期提醒_东和店镇第一小学图书数字化管理先进做法...
  13. viewpager中fragment的生命周期管理
  14. 文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。
  15. ServletContext的用法
  16. centos 7 升级python2.7 到3.5
  17. TeamViewer跟向日葵远程控制软件有什么区别?
  18. PPT怎么设置html颜色代码,PPT怎么设置表格边框颜色 PPT设置表格边框颜色教程
  19. Inno Setup 为程序创建桌面快捷方式
  20. LeetCode 01:有人相爱,有人夜里开车看海,有人LeetCode第一题都做不出来

热门文章

  1. 【nginx】nginx 简介 基本概念 介绍
  2. 【docker】宿主机安装kafka docker容器内clickhouse无法连接
  3. 【Es】es 配置文件详解
  4. Memcache 客户端
  5. 【Flink】Flink ClosureCleaner 闭包清除
  6. 【Flink】Flink Table 基于Processing Time、Event Time的多种Window实现
  7. mac终端shell颜色
  8. php 内置mail 包,PHP使用pear自带的mail类库发邮件的方法
  9. 手写一个HTTP图片资源服务器,太容易了叭!
  10. 这是我见过对 IOC 和 DI 解释的最清楚的一篇文章了!