我是靠谱客的博主 贪玩自行车,最近开发中收集的这篇文章主要介绍python - class内置方法 doc/module/del(析构方法)/cal 方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
__doc__
# __doc__ #摘要信息 #这个属性不会继承给子类 class Test(): """这是摘要信息""" pass x = Test() print(x.__doc__)
__module__
# __module__ #查看类的出处 #从当前路径下test文件中,导入Test2 类 from test import Test2 x = Test2() #查看x.__module__参数: print(x.__module__) #显示test # __class__ # 查看类的出处 print(x.__class__)
__del__析构方法
#析构方法 # __del__ #当对象在内存中被释放时,自动触发执行. class Test(): x = "test" def __del__(self): print("执行__del__方法~~~~~~") x = Test() #程序执行完毕后 print(x.x) #执行了__del__方法
__cal__
# __cal__ # 对象后面加括号,触发执行 class Test(): def __call__(self, *args, **kwargs): print("__call__方法执行..") #没有触发类执行__call__ 方法 print(Test()) #触发__call__方法 x = Test() x()
转载于:https://www.cnblogs.com/Anec/p/9788618.html
最后
以上就是贪玩自行车为你收集整理的python - class内置方法 doc/module/del(析构方法)/cal 方法的全部内容,希望文章能够帮你解决python - class内置方法 doc/module/del(析构方法)/cal 方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复