Python中input的用法,在python中input是什么意思
Python3.x中的input()函数接受标准输入数据,并以字符串形式返回。
在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类型。
功能语法
输入([提示])
Python 2.x3360Input()需要Python表达式
a=输入(“输入:”)
输入:123 #输入一个整数
类型(a)
类型 int # integer
a=输入(“输入:”)
Input:runoob #正确,字符串表达式
类型(a)
“字符串”类型#字符串
a=输入(“输入:”)
Input:runoob #报告了一个错误,而不是一个表达式
回溯(最近呼叫):
模块中文件 stdin 的第1行
模块中文件“字符串”的第1行
NameError:未定义名称“runoob”
键入“str”python 3 . x
a=输入(“输入:”)
输入:123 #输入一个整数
类型(a)
类 str # string
a=输入(“输入:”)
输入:runoob #正确,字符串表达式
类型(a)
Class str # string更多Python相关技术文章,请访问Python教程专栏学习!这就是python中input函数的细节。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。