Python中新式类 经典类的区别(即类是否继承object)
摘要:首先什么是新式类 经典类呢: Python中推荐大家使用新式类 1.新的肯定好哈,已经兼容经典类 2.修复了经典类中多继承出现的bug 下面我们着重说一下多继承的bug 如图: BC 为A的子类, D为BC的子类 ,A中有save方法,C对其进行了重写 在经典类中 调用D的save方法 搜索按深度优
阅读全文
posted @
2017-08-30 10:12
睡着的糖葫芦
阅读(168)
推荐(0) 编辑
[问与答]Python 中 __all__ 的作用 ?
摘要:你要是看Python的源码或者相关框架的源码,总是在 __init__.py 或者是源文件的开头看到一个 __all__ 变量的定义,今天就说说它的作用. 问题出处 Can someone explain all in python? 问题 我越来越多的使用Python了,经常看到 __all__
阅读全文
posted @
2017-08-28 17:51
睡着的糖葫芦
阅读(276)
推荐(0) 编辑
python中 __name__及__main()__的妙处
摘要:python作为一种脚本语言,我们用python写的各个module都可以包含以上那么一个累死c中的main函数,只不过python中的这种__main__与c中有一些区别,主要体现在: 1、当单独执行该module时,比如单独执行以上hello.py: python hello.py,则输出 可以
阅读全文
posted @
2017-08-27 15:51
睡着的糖葫芦
阅读(209)
推荐(0) 编辑
python学习-(__new__方法和单例模式)
摘要:打印结果: 2193174953824 2193174953824 2193174953824 旺财 旺财 旺财 2193174953824 2193174953824 2193174953824 旺财 最后附上图便于理解 __new__方法的含义 旺财 最后附上图便于理解 __new__方法的含义
阅读全文
python学习-类属性和实例属性
摘要:打印结果: a1 a1 a1 a2 a2 a2 a3 a3 a3 3 3 3 hello world hello world hello world
阅读全文
posted @
2017-08-27 10:56
睡着的糖葫芦
阅读(233)
推荐(0) 编辑