是否有pythonic方法来检查提示符或输入语句是否为浮点数?

时间:2017-03-12 01:12:52

标签: python-3.x input floating-point

嗨,我想我看到很多人在计算机科学领域都有深入的知识。

我的问题是在python3中,有没有办法检查是否有输入语句 或者字符串值是浮点数吗?

我期待像

这样的东西
async componentDidMount() {
    try {
        const res = await axios.get('/my/user/api/')
        const { data: user } = res

        this.props.initialize({...user})
    } catch(err) {}
}

感谢您了解这位可怜的学生:)

1 个答案:

答案 0 :(得分:0)

将其传递给float构造函数和catch the exception

>>> float('1')
1.0
>>> float('2.0')
2.0
>>> float('three')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: 'three'