input python怎样用?
Python3.x 中 input() 函数吸收一个规范输入数据,返回为 string 范例。
Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来猎取控制台的输入。
raw_input() 将一切输入作为字符串看待,返回字符串范例。而 input() 在看待纯数字输入时具有本身的特征,它返回所输入的数字的范例( int, float )。
引荐:《Python教程》
注重:input() 和 raw_input() 这两个函数均能吸收 字符串 ,但 raw_input() 直接读取控制台的输入(任何范例的输入它都可以吸收)。而关于 input() ,它愿望可以读取一个正当的 python 表达式,即你输入字符串的时刻必需运用引号将它括起来,不然它会激发一个 SyntaxError 。
除非对 input() 有迥殊须要,不然平常情况下我们都是引荐运用 raw_input() 来与用户交互。
注重:python3 里 input() 默许吸收到的是 str 范例。
函数语法
input([prompt])
参数申明:
prompt: 提醒信息
实例
Python2.x: input() 须要输入 python 表达式
>>>a = input("input:") input:123 # 输入整数 >>> type(a) <type 'int'> # 整型 >>> a = input("input:") input:"runoob" # 准确,字符串表达式 >>> type(a) <type 'str'> # 字符串 >>> a = input("input:") input:runoob # 报错,不是表达式 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError: name 'runoob' is not defined <type 'str'> Python2.x: raw_input() 将一切输入作为字符串看待 >>>a = raw_input("input:") input:123 >>> type(a) <type 'str'> # 字符串 >>> a = raw_input("input:") input:runoob >>> type(a) <type 'str'> # 字符串 >>>
以上就是input python怎样用的细致内容,更多请关注ki4网别的相干文章!