Python 3中的“raw_input()”和“input()”有什么区别?
raw_input()
和input()
Python 3有什么区别?
回答:
区别在于raw_input()
Python 3.x中不存在,而input()
确实存在。实际上,raw_input()
已将旧名称重命名为input()
,而旧名称input()
已消失,但可以使用轻松地对其进行模拟eval(input()
)。(请记住这eval()
是不好的。如果可能,请尝试使用更安全的方法来解析你的输入。)
不同之处在于,Python 3 .x中不存在RAWIN()
,而输入()则不存在。实际上,旧的raw_input()
已重命名为input(),旧的input()
已不复存在,但可以使用eval(input())
轻松模拟。(记住eval()
是邪恶的。如果可能,尝试使用更安全的方法解析输入。)
以上是 Python 3中的“raw_input()”和“input()”有什么区别? 的全部内容, 来源链接: utcz.com/qa/417909.html