isinstance() 函数来判断一个对象是否是一个特定类型,类似于type()函数。
比如 isinstance(tr, bs4.element.Tag)
这一语句可以用来判断tr(一个预先获取或定义的内容)是否属于bs4库中tag类型。
如果是,返回True;如果不是,返回False。
与type()== bs4.element.Tag
不同,type()会认为子类类型不同于父类类型,而isinstance()默认子类继承了父类的类型。
如果要判断两个类型是否相同,推荐使用 isinstance()函数。