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

在Python中指定input()类型?

徐隐水
2023-03-14
问题内容

是否可以定义输入时间,例如时间,日期,货币或应手动验证?例如:

morning = input('Enter morning Time:')
evening = input('Enter evening Time:')

..在这里(仅)需要时间,如何确保用户以xx:xx格式输入输入,其中xx仅是整数。


问题答案:

input(在Python
2.any中)将返回用户键入的任何表达式的类型。更好的方法(在Python
2.any中)将使用raw_input,它返回一个字符串,然后自己进行转换,并TypeError在转换失败时捕获。

Python 3.any的input工作方式与2.any的类似raw_input,即它返回一个字符串。



 类似资料:
  • 我需要添加一个依赖项(来自log4j的测试罐),但我不知道在gradle中将其包含在编译(“..”)配置步骤中的正确语法是什么。 我需要指定分类器和类型,但在编译步骤中我只能指定: group: name: version。 正确的语法是什么? (我用的是gradle 2.7) 谢啦! 更新 我终于找到了路。

  • 注意:这是一个理论性的问题,我并不试图修复任何东西,也不试图为了实际目的达到任何效果 在Scala中使用<code>(参数)创建lambda时= Lambdas与方法没有什么不同,它们都被指定为表达式,但就我的理解,方法的返回类型很容易用< code > def name(arguments):return type = expression 语法来定义。 考虑这个(说明性的)例子:

  • 本文向大家介绍Vue循环中多个input绑定指定v-model实例,包括了Vue循环中多个input绑定指定v-model实例的使用技巧和注意事项,需要的朋友参考一下 Vue.js中提供了v-model可以双向绑定表单元素,这个方法可以非常方便的获得输入的值,但是有时候表单元素需要循环生成,在循环中要怎样获得指定输入框的值呢 这里介绍两种: 一种是v-for中循环生成的输入框, 一种是在eleme

  • 问题内容: 我想在当前的Python 3.5项目中使用类型提示。我的函数应该接收一个函数作为参数。 如何在类型提示中指定类型函数? 我检查了PEP 483,但在那里找不到函数类型提示。 问题答案: 正如@jonrsharpe在评论中指出的,可以使用以下方法完成: 问题是,将其本身翻译为: 一个Callable接受 任意数量的/类型的 参数,并返回任何类型的值。在大多数情况下,这不是您想要的,因为您

  • 问题内容: 使用PyCharm IDE时,使用无异常类型会触发IDE提醒此异常子句为。 我应该忽略这个建议吗?还是总是特定于异常类型的? 问题答案: 指定一个显式异常类型几乎总是更好。如果使用裸except:子句,则最终可能会捕获到你期望捕获的异常以外的异常-这可能会隐藏错误或使程序无法按预期运行时更难以调试。 例如,如果要在数据库中插入行,则可能需要捕获一个异常,该异常表明该行已存在,因此可以进

  • 问题内容: 很简单,我正在学习Python,但是找不到可以告诉我如何编写以下内容的参考: 后来: 这是一个具有以下属性的班级团队:名称/徽标/成员 编辑 经过几次尝试,我得到了: 后来 这是Python方式吗?感觉很奇怪(当然来自强类型语言)。 问题答案: 在Python中,通常不编写getter和setter,除非您确实为它们提供了一个简单的实现(此时使用属性描述符)。