1、classmethod类方法
类方法只能访问类变量,不能访问实例变量
2、staticmethod静态方法
不能访问类变量,也不能访问实例变量。除非在实例调用时给方法传实例。
3、反射1-判断对象是否有属性的情况
用法:
实例:
__name__,模块被其他模块导入的时候调用,是你叫的名字。模块自己主动执行的时候等于'__main__'。
作用:用来判断是自己主动执行,还是被导入执行
4、反射2-判断模块是否有属性方法
自己模块中:sys.modules[__name__]来表示模块,其他模块中:直接用导入的模块名
5、动态加载模块
6、new方法实现单例模式
标签:__,12,进阶,python,导入,访问,实例,模块,变量 From: https://www.cnblogs.com/tiandi/p/18188024