Python的raw_input()和input()
2013-09-21 16:53
302 查看
本博客已迁往http://coredumper.cn
在Python 2.6中,内建函数raw_input()和input()的区别如下:raw_input()以字符串的形式返回用户的输入,input()把用户的输入作为表达式进行求值并返回该值,等价于eval(raw_input()),eval()对字符串形式的表达式求值。在交互模式下考虑如下实例:
eval('1 + 2')回显结果:3
s = raw_input('Input a list: ') Input a list: [1, 2, 3] s回显结果:'[1, 2, 3]'
L = input('Input a list: ') Input a list: [1, 2, 3] L
回显结果:[1, 2, 3]
在Python 3.0中,2.6的raw_input()改名为input(),而2.6的input()只能用eval(input())来模拟。
相关文章推荐
- Python输入 raw_input()/input() 与 sys.stdin.readline()的不同
- python input and raw_input
- python 入门之输入 input()与raw_input()的比较
- raw_input() 与 input() __ Python
- Python里raw_input() 与 input() 区别
- python学习:input与raw_input比较
- Python中input和raw_input的区别
- Python:raw_input 和 input用法
- Python raw_input和input总结 在版本2和版本3中的区别
- 小结Python中raw_input() 与 input() 函数 4000
- Python 之 raw_input()与input()区别
- 简明Python教程笔记(二)----用户交互raw_input()
- raw_input() 与 input() __ Python
- Python中raw_input() 与 input() 的异同
- python 输入print 和 输出raw_input
- raw_input() 与 input() __ Python
- python中input和raw_input的区别
- python中交互输入函数raw_input
- Python 中的input(),raw_input()与zip()
- raw_input() 与 input() __ Python