python 一图看懂 类的内置方法和属性
2018-11-01 本文已影响0人
Jian_GZ
内置方法
类似Java,Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比如需要实例化一个对象时,需要调用该类的__init__方法;使用print去打印一个类时,其实调用的是__str__方法;等等。
类的内置方法和属性 类的内置方法和属性内置变量
__name__:标识模块的名字的一个系统变量。假如当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是"__main__",通过if判断这样就可以执行“__main__”后面的主函数内容;假如此模块是被import的,则此模块名字为文件名字(不加后面的.py),通过if判断这样就会跳过“__main__”后面的内容;
__file__:用来获得模块所在的路径的,这可能得到的是一个相对路径;
__package__:当前文件为None,导入其他文件,指定文件所在包用 . 分割;
__doc__:文件注释。
垃圾回收模块:import gc,gc.collect,一般会自动回收