Python语言系统学习(五)

3-22 内置函数

内置函数issubclass( )用于判断类对象与类对象之间的关系。有两个参数,第一个参数是个类对象。第二个参数是类对象或者由类对象构成的元组。用于判断第一个参数是否是第二个参数的子类(只要是元组中的某一个的子类,都会返回True)

内置函数isinstance( )用于判断实例对象与类对象之间的关系。

3-23 type( )

用于获取指定对象的类型,实例对象的类型指的是它对应的类对象。类对象的类型是type

 

3-24 dir( )获取对象的属性和方法的列表。查询该对象的所有信息。

 3-25 特殊属性和特殊方法。

3-26 获取对象的信息之特殊属性__dict__

3-27 获取对象信息之反射

 3-28 类对象的特殊方法之__len( )__ 获取长度用

 3-29 __iter__( )

3-30 __add__( )

3-31 __str__()和__repr__( )

这两个方法用于自定义并返回实例对象的字符串表示形式。一般情况下,str的返回值是给用户看的。repr的返回值是给开发人员看的。

 

 3-33 类对象的特殊方法之__new__( )

3-34 对象的引用计数

 第四种情况,作为函数实参时,一旦函数执行完后,对该对象的引用就销毁,引用计数减1。

 

3-36 __del__()

 3-37 __getattr__( )

原文地址:https://www.cnblogs.com/maowuyu-xb/p/12290901.html