0%

Python | 模块 Module

模块

__name__

一个模块中有__name__

  • 直接运行,__name____main__
  • 调用该模块,__name__为被调用模块的“模块名”(文件名)

__new__

  • 静态方法
  • 返回一个创建的实例
  • 只有在__new__返回一个cls的实例时,后面的__init__才能被调用
  • 当创建一个新实例时,调用__new__

__init__

  • 实例方法
  • 什么都不返回
  • 当初始化一个实例时,用__init__
  • 为类的实例提供一些属性或完成一些动作

参考资料

Thank you for your approval.

欢迎关注我的其它发布渠道