【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

python中input和raw_input有什么区别

原创 2015年11月20日 22:11:38

我们来看input的源码

1
2
def input(prompt):
  return eval(raw_input(prompt))

其实input也是调用了raw_input,只是做了eval处理

而eval有什么作用呢?

input:会根据用户的输入来做类型的转换

raw_input:则会把用户的输入都作为一个字符串来处理

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答

首先先给出总结:input () = int(raw_input())有图有真相!!!先看看input的例子: 可见用input键入得到int类型的数据,那如果输入一些非int类型的会怎么样呢? 报错...

python input & raw_input区别

最近在做Pyhton的文件处理时发现控制台的输入写到文件中总出错,经多方查阅资料才知道input() 和raw_input()是有区别的。raw_input是把输入作为字符串返回,而input是在raw_input的基础上返回数字,使用eval内置函数将输入处理成数字。 def input(property): &nbsp return eval(raw_input(property)) 此次教训纠正了我之前的错误认识:input是3.1版本对之前版本的raw_input的替代和改进。

python中的raw_input() 与 input()区别

作用: 两者都python的内建函数,读取控制台用户的输入数据,但略有区别>>> raw_input_A = raw_input("raw_input: ") raw_input: abc >>> ...

Python学习笔记(三)input和raw_input的区别

对于input函数,用户输入什么类型的数据input就返回什么类型的数据。 对于raw_input函数,不论用户输入什么类型的数据都会转化为字符串,即将原来的数据用单引号或者双引号括起来,即使输入数据本身就是字符串,也会在再加一层单引号或者双引号,同时输入的数据本身可能表示上有变化。如 a = raw_input('a:'),如果输入"a",a的值为'"a"'(即在双引号外面加了一层单引号),如果输入'a"(左边是单引号,右边是双引号)

Python inpu和raw_input的区别

使用input和raw_input的区别 使用input和raw_input都可以读取控制台的sh
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)