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()的区别

Python学习笔记 – input()和raw_input()的区别Python中我们使用input函数和raw_input函数获取用户输入下面通过input和raw_input的help信息(py...

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

raw_input() 与 input() __ Python 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1...

raw_input() 与 input() __ Python 的区别

转自其它博客论坛,仅供参考 raw_input() 与 input() __ Python 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功...

Python中raw_input和input的区别

例子1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

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

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

Python学习笔记 -- input()和raw_input()使用区别

标签(空格分隔): pythoninput()和raw_input()使用区别由于写小项目时,总是出现输入数据问题,发现自己对这两个函数认识还不足,记录下来。python 2.7中情况Python 2...

Python中的input方法与raw_input方法区别小记

用C++写完POJ3750之后,想来没事,就用Python改写一下,之后问题,就出来了。 import sys def main(): max_num = 64 child_nam...

python中input和raw_input用法及区别

python中input和raw_input用法及区别 | 浏览:513 | 更新:2013-09-20 16:01 安装python2.7....

raw_input() 与 input() 区别 -- Python

总是混淆: 总结2点: 1. raw_input输出str类型,input输出和输入类型相同(如int、folat...)。 2. raw_input输入类型无所谓,input输入类...

python 学习(一) 中文,字符串,以及input和raw_input区别

1.中文问题 如果你的python文件需要使用中文,需要在文件的开始使用#coding=utf-8## 2 .The difference of input and raw_input##name ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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