python中input的功能是什么_python中的input的功能是什么
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的功能是什么相关推荐
- python中的input_string是什么意思_python中的input函数什么意思
python的input() 函数用于向用户生成一条提示,然后获取用户输入的内容.由于 input() 函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input() 函数总是返回一个 ...
- 如何在python中一次性输入多个参数_python如何利用input函数输入多个参数?
如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...
- python中input同时输入多个_python如何利用input函数输入多个参数?
如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...
- python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...
[单选题]维持细胞生存所必需的最基本的基因是 ( ) [单选题]从体细胞克隆高等哺乳动物的成功说明了 ( ) [单选题]细胞决定与细胞分化的关系是 ( ) [多选题]一种类型的分化细胞转变成另-种类型 ...
- python中int是什么的缩写_python中int是什么类型
python中的基本数据类型 1:虽然python中的变量不需要声明,但使用时必须赋值 整形变量 浮点型变量 字符型 2:可以一个给多个变量赋值,也可以多个给多个变量赋值 3:python3中有6个标 ...
- python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?...
摘要: 下文讲述Python中参数前面一个星号两个星号的功能分享,如下所示: 在Python语言中,我们经常看见参数前面 加上一个星号或两个星号 那么这些写法到底起什么作用呢? 下文将一一道来,如下所 ...
- python中的列表是指针吗_Python中的指针——到底指什么(二)
在 Python中的指针--到底指什么(一) 中,我们知道在Python的一切都是对象,变量其实是指向PyObject对象的名称,对不可变变量进行操作后,名称指向了另一个PyObject. 扣留对象 ...
- python语言中print函数的作用_python中如何使用print函数
Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...
- python中sys模块是什么内容_python中sys模块是做什么用的
python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...
最新文章
- 172. 阶乘后的零
- php中自己写的类放哪里,class类 - ThinkPHP 3.2.3,我有一个class,应该放在哪里?
- 新生赛(2) problem 2 丁磊养猪
- 允许修改 SharePoint2010 中的电子邮件
- 【数据结构与算法】之深入解析“K个逆序对数组”的求解思路与算法示例
- linux运维(五)
- 乱中有变,云原生从“大爆发”说起 | CSDN人物志
- [转贴]基于HTTP的QQ协议
- 【zookeeper】Zookeeper:ZooInspector界面工具
- 基于swing的java系统_Java实验--基于Swing的简单的歌曲信息管理系统(一)
- Spring ActiveMQ示例(第2部分)
- springboot图书管理怎么实现借书时间到期提醒_东和店镇第一小学图书数字化管理先进做法...
- viewpager中fragment的生命周期管理
- 文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。
- ServletContext的用法
- centos 7 升级python2.7 到3.5
- TeamViewer跟向日葵远程控制软件有什么区别?
- PPT怎么设置html颜色代码,PPT怎么设置表格边框颜色 PPT设置表格边框颜色教程
- Inno Setup 为程序创建桌面快捷方式
- LeetCode 01:有人相爱,有人夜里开车看海,有人LeetCode第一题都做不出来