您的位置:首页 > 编程语言 > Python开发

python和类相关的几个函数

2017-12-17 17:33 281 查看

1、getattr:获取对象的属性或方法

getattr有三个参数:getattr(对象名,属性或方法,‘default’)

最后一个default是默认值,也就是某个类或者某个对象没有你要获取的属性或者方法时,返回default





2、setattr:设置属性

使用setattr时有两种情况,第一种就是原本对象或者类内并没有这个属性,我可以通过setattr来进行添加并赋值



第二种就是,假如某对象或者类内已经存在某属性,再用setattr进行操作的话就相当于对该属性进行修改



3、hasattr:判断对象有没有某属性,返回布尔值

hasattr(对象,要检查的属性名)



4、delattr:删除属性

类属性只能通过类名来删



5、isinstance:检查是不是这个对象产生的实例,返回布尔值



7、issubclass:检查一个类是否是另一个类的子类,返回布尔值

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: