python input怎么用-Python教程

资源魔 57 0
Python3.x 中 input() 函数承受一个规范输出数据,前往为 string 类型。

Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来猎取管制台的输出。

raw_input() 将一切输出作为字符串对待,前往字符串类型。(保举学习:Python视频教程)

而 input() 正在看待纯数字输出时具备本人的特点,它前往所输出的数字的类型( int, float )。

留意: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'>

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python input怎样用的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!