isinstance——python判断变量是否为某一类型

python编程时经常会用到变量类型作为if的判断依据,如果直接 if type(var) == 'int',则输出肯定是False的。因为哪怕你的变量就是int类型,type(var)和'int'也不划等号。

这个时候,有一个函数:isinstance

用法如下:

import cv2
import numpy

img = cv2.imread('test.jpg')
print(isinstance(img, numpy.ndarray))

上面脚本输出结果就是True了~

发布了147 篇原创文章 · 获赞 1858 · 访问量 90万+

猜你喜欢

转载自blog.csdn.net/leviopku/article/details/100138592