python和类相关的几个函数

来源:互联网 发布:ps修淘宝图片 编辑:程序博客网 时间:2024/05/14 02:36

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

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

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


2、setattr:设置属性

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

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


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

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


4、delattr:删除属性

类属性只能通过类名来删

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


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



原创粉丝点击