Python isinstance() 函数
本帖最后由 永恒的蓝色梦想 于 2020-3-17 08:42 编辑Python isinstance() 函数
语法
isinstance(obj,class_or_tuple,/) -> bool
参数
参数描述obj判断的实例对象class_or_tuple一个类或是由类组成的元组
描述
用于判断 obj 是否为 class_or_tuple 或其子类的实例。
返回值
如果 obj 是 class_or_tuple 或其子类的实例,返回 True,否则返回 False。
例子
>>> isinstance(1,int)#1是int的实例
True
>>> isinstance(1,(float,int))#1是float或int类的实例
True
>>> isinstance(1,(str,float))#1不是str或float类的实例
False
>>> isinstance(True,int)#bool是int的子类
True 本帖最后由 永恒的蓝色梦想 于 2020-3-17 08:41 编辑
一种可能的实现
def isinstance(obj,class_or_tuple,/):
return issubclass(type(obj),class_or_tuple) 注意排版
https://fishc.com.cn/forum.php?mod=viewthread&tid=146275&extra=page%3D1%26filter%3Dtypeid%26typeid%3D441
zltzlt 发表于 2020-3-15 08:41
注意排版
https://fishc.com.cn/forum.php?mod=viewthread&tid=146275&extra=page%3D1%26filter%3Dtypei ...
嗯嗯好的 zltzlt 发表于 2020-3-15 08:41
注意排版
https://fishc.com.cn/forum.php?mod=viewthread&tid=146275&extra=page%3D1%26filter%3Dtypei ...
现在可以了吗? 永恒的蓝色梦想 发表于 2020-3-15 09:21
现在可以了吗?
okay 了 永恒的蓝色梦想 发表于 2020-3-15 08:38
一种可能的实现
每次都会看到你追加的内容 _2_ 发表于 2020-3-31 16:03
每次都会看到你追加的内容
{:10_256:} 永恒的蓝色梦想 发表于 2020-3-31 16:10
一种可能的实现 _2_ 发表于 2020-3-31 16:11
一种可能的实现
虽然说很多都发过,但其实里面有些有问题 永恒的蓝色梦想 发表于 2020-3-31 16:13
虽然说很多都发过,但其实里面有些有问题
所以,不要强迫自己
页:
[1]