类别:Python / 日期:2019-12-02 / 浏览:89 / 评论:0

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网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。