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

Python中的raw_input函数

马欣德
2023-03-14
问题内容

功能是什么raw_input?是用户界面吗?我们什么时候使用它?


问题答案:

它提出了一个提示给用户(可选argraw_input([arg])),从用户获得输入,并通过在一个字符串的用户返回数据的输入。请参阅有关的文档raw_input()

例:

name = raw_input("What is your name? ")
print "Hello, %s." % name

这与input()
后者的不同之处在于后者试图解释用户给出的输入。通常最好避免input()并坚持使用raw_input()自定义的解析/转换代码

注意:这适用于Python 2.x



 类似资料:
  • 问题内容: 我在中用于与的用户进行交互。 它可以按预期工作,但是用户必须在按“ s”后在外壳中按Enter。有没有一种方法可以通过用户输入来完成我需要的操作,而无需在外壳中按Enter键?我正在使用* nixes机器。 问题答案: 在Windows下,你需要模块,具体来说,从描述问题的方式看来,该模块是: 读取按键并返回结果字符。什么也没有回应到控制台。如果尚未提供按键,则该呼叫将被阻止,但不会等

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

  • 我试图理解如何使用python的unittest框架 我有一段代码,看起来像这样-- 有人能帮我开发unittest模块来测试这个吗?我问这个问题是为了学习如何使用单元测试(我试图学习TTD:测试驱动开发) 到目前为止,我想出了这个...导入单元测试导入os.path 类TestFunctions(unittest.TestCase): 如果name==“main”:unittest。main()

  • 问题内容: 和有什么区别? 问题答案: 区别在于中不存在,而确实存在。实际上,已将旧名称重命名为,而旧名称已消失,但可以使用轻松地对其进行模拟)。(请记住这是邪恶的。如果可能,请尝试使用更安全的方法来解析输入。

  • 问题内容: 和Python 3有什么区别? 问题答案: 区别在于Python 3.x中不存在,而确实存在。实际上,已将旧名称重命名为,而旧名称已消失,但可以使用轻松地对其进行模拟)。(请记住这是不好的。如果可能,请尝试使用更安全的方法来解析你的输入。) 不同之处在于,Python 3 .x中不存在,而输入()则不存在。实际上,旧的已重命名为input(),旧的已不复存在,但可以使用轻松模拟。(记住

  • 本文向大家介绍Python采用raw_input读取输入值的方法,包括了Python采用raw_input读取输入值的方法的使用技巧和注意事项,需要的朋友参考一下 本文较为详细的介绍了python中raw_input的用法,使用raw_input 能够很方便的丛控制台读入数据。具体用法示例如下: 1.输入字符串 2.输入整数 3.输入浮点型 4.输入16进制数据 5.输入8进制数据 本文示例对Py