您现在的位置是:课程教程文章
python如何判断对象是否有某个属性
2023-12-18 23:06课程教程文章 人已围观
-
汽车服务门店管理软件教学
汽车服务门店管理软件教学1、教学对象为:汽车服务门店行业的从业人员,包括:汽车4S店、汽车装潢、维... -
CRMEB一键复制产品,宝贝多属性和产品描
CRMEB一键复制产品,宝贝多属性和产品描1. 老师介绍 CRMEB微擎项目负责人,CRMEB论坛超级版主,CRMEB开发群管理员。 2、课... -
93AE基础入门课——空白对象中
93AE基础入门课——空白对象中Adobe After Effects是Adobe公司推出的一款图形视频处理软件。 素材栏及视图窗口解... -
数据分析企业应用概述
数据分析企业应用概述适用对象: 1.对大数据、数据分析等感兴趣的朋友 2.云计算、大数据从业者 3...
判断某一对象是否有某一属性,可以使用hasattr函数。
hasattr(object, name)
说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。
参数object:对象。
参数name:特性名称。
返回为True或者为False
不过自己也可以定义一个方法
def getattribute(self, name): try: r=object.__getattribute__(self, name) except: r=None return r
通过返回值来判断!
有hasattr就更方便了!
在自己的开发中遇见的问题,就是提取了没有的属性名称的处理方法!
课程教程:python如何判断对象是否有某个属性上一篇:为什么python比c更简单
下一篇:没有了