发现
问答
发起
提问
文章
文章
更多
专家
话题
财富榜
商城
Toggle navigation
首页
(current)
问答
文章
话题
商城
搜索
登录
注册
25
怎么判断一个变量是类还是实例
怎么判断一个变量是类还是实例
比如,pd.DataFrame是类,而pd.DataFrame()就是实例, 当然不仅仅是举得这个pd.DataFrame的例子
1 条评论
分类:
默认分类
请先
登录
后评论
最佳答案
2021-09-23 23:14
class User:
pass
if __name__ == '__main__':
u = User
u1 = User()
print(isinstance(u, type))
print(isinstance(u1, type))
复制代码
使用isinstance
1 条评论
1
请先
登录
后评论
秋叶
采纳率 74% | 回答于 2021-09-23 23:14
默认排序
时间排序
其它 5 个回答
黄静丶
2021-09-23 23:14
有个isinstance的函数,可以试试。
请先
登录
后评论
恰你恰
2021-09-23 23:14
这个只能在知道具体是什么实列的情况下使用,在不知道是什么实例的情况下,怎么弄呢
请先
登录
后评论
一个等待
2021-09-23 23:14
看代码就可以了,看名字第一次出现的地方,再么看地址,类是放栈里的,实例是放自由空间里的。
请先
登录
后评论
樱桃小铺
2021-09-23 23:14
如果不看代码,让程序自己去判断怎么处理,因为有时候传进来的参数是类,有时候是实例
请先
登录
后评论
黑小黑咻
2021-09-23 23:14
用type( )
请先
登录
后评论
关注
7
关注
收藏
1
收藏,
584
浏览
毒药小哥
提出于 2021-09-23 23:14
相似问题
×
发送私信
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: