当前位置: 首页 > 面试题库 >

Python 3中的“raw_input()”和“input()”有什么区别?

滕祯
2023-03-14
问题内容

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中input和raw_input的一点区别,包括了Python中input和raw_input的一点区别的使用技巧和注意事项,需要的朋友参考一下 使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,s

  • 本文向大家介绍input的onblur和onchange事件区别是什么?相关面试题,主要包含被问及input的onblur和onchange事件区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 在 失去焦点时候触发。与之对应的是 事件。无论 是否有值、值是否有变化,都会触发。 在 发生变化然后在失去焦点的时候触发。且先于 触发。 只有在 的值必须与前一次输入不同才会触发。 一个简单的小例子:

  • 问题内容: 我一直认为Java 中的运算符用于验证其两个布尔操作数是否均为,并且该&运算符用于对两种整数类型进行按位运算。 最近我知道,也可以使用运算符来验证其两个布尔操作数是否均为,唯一的区别是即使LHS操作数为false,它也会检查RHS操作数。 Java中的运算符是否在内部重载?还是在这背后有其他概念? 问题答案: <-验证两个操作数 <-停止评估第一个操作数是否为false,因为结果为fa

  • 问题内容: JavaScript中的&和&&有什么区别? 示例代码: 似乎&&是一个逻辑上的“和”,如果两个都为true,则总是为我提供第二个值。 但是什么是&? (顺便说一下,&&在Python中似乎是“ and”;&在Python中似乎是&。) 问题答案: 是按位AND 该运算符期望 两个数字 并重新调整一个 数字。 如果它们不是数字,则将其强制转换为数字。 注意: 在Javascript中,

  • 问题内容: 我正在从Spring 2.5迁移到Spring 3。 他们介绍了一些黑魔法。预期仅在servlet配置文件中声明。 在Spring 2.5中,我刚刚使用,并且在分发服务器servlet配置XML中声明了标记,并使用了要扫描的基本包。 所以,我不知道是什么样的区别,并在servlet配置标签和我有什么可以消除在Spring3配置文件? 问题答案: 声明一般注释,比如支持,等等。 声明了注