类相关的BIF

  1、issubclass(class,classinfo),用于判断 class 是否是 classinfo 子类。如果是,返回True, 否则返回 False。

注意:(1)、一个类被认为是自身的子类

   (2)、classinfo 可以是一个元祖(元祖是由各个class名构成),只要 class 是其中任何一个候选类的子类,就会返回 True.

  2、isinstance(object,classinfo) ,用于判断class是否是 classinfo 子类,如果是,返回True...

注意:(1)、第一个参数必须是对象,否则永远是返回False

   (2)、第二个参数是类或是由类组成的元祖。

  

  3、hasattr(object,name)测试一个对象object是否指定的name属性,注意,name 要用引号括起来。

  4、getattr(object,name[,default]) 返回object对象指定的属性值,可设置default参数值,如果指定属性不存在,就会打印default内容。

  5、setattr(object,name,value),给object对象设置name属性。delattr(object,name)删除object对象name属性。

  6、property(fget = None , fset = None , fdel = None, doc = None) 通过属性方法取得、设置、删除属性。其作用在于

 

 

转载于:https://www.cnblogs.com/Chris-01/p/10467078.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值