python 一图看懂 类的内置方法和属性

2018-11-01  本文已影响0人  Jian_GZ

内置方法

类似JavaPython中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比如需要实例化一个对象时,需要调用该类的__init__方法;使用print去打印一个类时,其实调用的是__str__方法;等等。

类的内置方法和属性 类的内置方法和属性

内置变量

__name__:标识模块的名字的一个系统变量。假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是"__main__",通过if判断这样就可以执行“__main__”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__main__”后面的内容;

__file__:用来获得模块所在的路径的,这可能得到的是一个相对路径;

__package__:当前文件为None,导入其他文件,指定文件所在包用 . 分割;

__doc__:文件注释。


垃圾回收模块:import gc,gc.collect,一般会自动回收

上一篇下一篇

猜你喜欢

热点阅读