python - Python 3 中的 `raw_input()` 和 `input()` 有什么区别?

标签 python python-3.x input

raw_input()input() 在 Python 3 中有什么区别?

最佳答案

区别在于 raw_input() 在 Python 3.x 中不存在,而 input() 存在。其实旧的raw_input()已经改名为input()了,旧的input()没了,但是可以很容易模拟通过使用 eval(input())。 (请记住,eval() 是邪恶的。如果可能,请尝试使用更安全的方法来解析您的输入。)

关于python - Python 3 中的 `raw_input()` 和 `input()` 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915361/

相关文章:

python - 返回给定矩阵中出现次数最多的元素

python-3.x - Numpy:递归生成矩阵

css:IE 中输入的宽度和填充问题

python - 如何手动关闭 .pyw

python - Music21:从 MIDI 文件中获取每个乐器的所有音符

python - Kerasplot_model()函数: More elaborate output

python - Tkinter - 如何限制文本使用的空间?

c - 如何从标准输入读取输入,直到 EOF 逐行读取,每行包含 C 中的四个空格分隔的整数

javascript - 如何在数字输入中添加加号和减号并更新值

python - 如何有效地展开 Pandas 中的日期范围跨度?