python知识点1

Posted xiaofakun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python知识点1相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

python基础知识~多线程

阶段性成果1Python编写登录接口(要求:认证成功后显示欢迎信息;输错三次后该用户锁定)

1python 的预备

智能优化算法——模拟退火法(Python&Matla实现)

1Python全栈之路系列之Django初体验

Python中的一些基础知识