python怎么判断一个数据是否为数字

发布网友 发布时间:2022-04-21 15:57

我来回答

8个回答

热心网友 时间:2022-04-18 17:21

NaN是JavaScript里用的吧。。就是非数字的意思。如果要在Python里判断是否数字的话可以用isinstance(a, int) or isinstance(a, float) or isinstance(a, double)这样

热心网友 时间:2022-04-18 18:39

你说的很无离头,'nan'是个字符串,直接判断怎么行不通了?

热心网友 时间:2022-04-18 20:13

numpy有自带的相关方法,有兴趣的跟我来吧……

热心网友 时间:2022-04-18 22:05

最暴力的方法是用正则匹配,正则表达式可以这么写[\.0-9-]*

热心网友 时间:2022-04-19 00:13

试试math.isnan()

热心网友 时间:2022-04-19 02:37

'nan'是什么数据,与Python中的None是不是一回事。

热心网友 时间:2022-04-19 05:19

print type(值)

热心网友 时间:2022-04-19 08:17

if type(a) is int:
    a = 0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com