标签:类方法 ict 赋值 脚本 blog 适用于 object end reload
from importlib import reload__init__.py文件from . import module Python3中不带.的导入总是先在sys.path的绝对路径中查找_X单下划线命名的变量不会被导入,这种方法针对from module improt *语句__all__列表,只放可以被导入的变量名,这种方法也是针对from module improt *语句__init__方法中初始化,也可以在实例化后进行赋值,这种属性是每个实例独有的,只能通过该实例对象访问Test.classmethod(Test, *args, **kwargs)
test.classmethod(test.__class__, *args, **kwargs)
<__main__.object>这种对象,通过重载__str__或__repr__,在此print这个实例时会显示一些我们定义的内容__repr__可用于所有环境中,程序优先使用__str____iter__对象返回自身即self,next返回下一个值,并且应该提供StopIteration异常__contains__,其次__iter__,最后__getitem__get,set:描述符
魔法方法早期学习时只要学
__repr__和__init__即可,以后使用多了就会慢慢理解其它方法。
__slots__列表,限制可以使用的属性,如果父类没有定义slots,则子类总可以访问到父类的__dict__属性标签:类方法 ict 赋值 脚本 blog 适用于 object end reload
原文地址:https://www.cnblogs.com/ikct2017/p/9426863.html