Python:type(i) 是 int ......但我是 int = False [英] Python: type(i) is int... but i is int = False
本文介绍了Python:type(i) 是 int ......但我是 int = False的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我很确定我在做一些愚蠢的事情,但无法弄清楚它是什么.
I'm quite sure I'm doing something foolish but can't figure out what it is.
predict = fn_abc(data)
In[3]: predict
Out[3]: array([2])
In[4]: type(predict)
Out[4]: numpy.ndarray
现在用 int
predict = int(fn_abc(data))
In[6]: predict
Out[6]: 2
In[7]: type(predict)
Out[7]: int
In[8]: predict is int
Out[8]: False
我做错了什么?
推荐答案
使用 isinstance.
isinstance(predict, int)
这篇关于Python:type(i) 是 int ......但我是 int = False的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文