【发布时间】:2011-03-09 20:11:46
【问题描述】:
有没有办法在 Python 中只接受数字,比如使用raw_input()?
我知道我总是可以获取输入并捕获 ValueError 异常,但我想知道是否有某种方法可以强制提示仅接受数字并冻结任何其他输入。
【问题讨论】:
-
你为什么要这样做?
-
我正在制作一个接受标记作为输入的小脚本。
-
你可能会编写自己的类来做到这一点,我认为没有任何这样的内置功能。
-
@Alfred:我也做过同样的事情,写了一个评分脚本。只需在非数字输入上提出
ValueError。 -
@大卫:啊!我认为 Python 中必须有一种方法。
标签: python