【发布时间】:2010-12-30 05:11:27
【问题描述】:
是否可以定义输入时间,如时间、日期、货币或应手动验证?比如:
morning = input('Enter morning Time:')
evening = input('Enter evening Time:')
.. 我需要(仅)时间,如何确保用户以 xx:xx 格式输入输入,其中 xx 仅为整数。
【问题讨论】:
是否可以定义输入时间,如时间、日期、货币或应手动验证?比如:
morning = input('Enter morning Time:')
evening = input('Enter evening Time:')
.. 我需要(仅)时间,如何确保用户以 xx:xx 格式输入输入,其中 xx 仅为整数。
【问题讨论】:
您不能真正强制input 函数返回某种类型。最好编写某种包装器,从用户那里读取一些输入,然后将其转换为适合您的应用程序的类型(或在发生错误时抛出异常)。
另外,正如 Alex 所说,最好使用 raw_input 进行用户输入,因为它总是将输入的值作为字符串返回。更易于管理。
【讨论】: