FreezeJ' Blog

MRO方法解析顺序

Python
MRO 方法解析顺序 Python 2.x 版本中,默认类都是旧式类,除非显式继承object。在Python 3.x 版本中,默认类就是新式类,无需显示继承object。新式类和经典类的多重继承方式不同(看版本),Python2.3起应用了新算法:C3算法。 MRO的全称是Method ...
查看更多

python特殊方法

Python
Python 特殊方法以双下划线开头和结尾的方法称为特殊方法,__xxxx__。 在定义类对象时,经常会重写一个或多个特殊方法,例如__init__。通常特殊方法都是自动调用的。 __dict__ 获取对象信息# __dict__ 查看对象信息 class Animal(object): ...
查看更多

pthon小知识点

Python
小知识点issubclass() 用于判断两个类对象之间的关系(是否有继承关系) # issubclass() class A(object): pass class B(A): pass class C(object): pass print(issubclass ...
查看更多

pthon反射

Python
Python反射所谓“反射”,指的是以字符串的形式来操作(包括:增删改查)对象的属性和方法 。 用于“反射”的内置函数有以下四个: hasattr getattr setattr delattr # 反射的四个内置方法 class Animal(object): def __in ...
查看更多

pthon模块

Python
pthon模块为什么使用模块? 代码重用 避免属性冲突 为了更好地组织和管理模块,python引入了包,在某个目录下添加模块__init__.py后,该目录就变成了包。目录支持嵌套,所以包也支持嵌套,包中还可以有子包。 相对导入使用相对路径导入模块时,其中,一个.表示当前目录,两个.. ...
查看更多
Prev

第 15 页,共 145 篇文章

Next