码迷,mamicode.com
首页 > 编程语言 > 详细

python知识点1

时间:2018-08-07 22:22:21      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:函数   初始化   类方法   多个   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!