标签:函数 初始化 类方法 多个 div 理论 多重 append 属性
1.if __name__ == ‘main‘ 的作用
在此函数下的代码,只有当该文件运行的时候才能运行。当前文件如果被当做模块被其他文件导入,该函数下的代码就不会被执行。
2.__init__方法
在类被实例化之前,先使用__init__方法进行一些初始化操作,如果实例化的时候有参数传进来,这些参数会先传递给 __init__ 方法进行初始化。
3.搜索路径
当自己的模块在自定义的路径下时,此时直接使用import 包含相关模块会报错,因为软件在预定义的搜索路径下找不到这个模块。此时可以使用sys.path.append("C:\\python\\test") 来添加文件搜索的路径。
4.类和继承
1).如果子类和父类中定义了相同的方法,在调用的时候会调用子类中的方法。
2).调用未绑定的父类方法
如果父类中有__init__方法,在定义子类的时候重写了__init__方法,此时应该在子类的__init__方法下添加 父类.__init__
或者在子类的__init__方法下添加 super().__init__
3).在子类中如果要继承多个类,理论上可以使用多重继承的方式,但是大神们不建议使用。此时可以用组合的方法,即在子类初
始化函数中,对其他使用到的类进行实例化。
4).如果属性的名称跟方法的名称相同,则属性会覆盖方法。
python知识点1
标签:函数 初始化 类方法 多个 div 理论 多重 append 属性
原文地址:https://www.cnblogs.com/xiaofakun/p/9439822.html