05 2018 档案
摘要:反射 反射用到的mmp模块 图示帮助理解 内置方法 __str__ __repr__ 123
阅读全文
摘要:在Python的新式类中,方法解析顺序并非是广度优先的算法,而是采用C3算法,只是在某些情况下,C3算法的结果恰巧符合广度优先算法的结果。 C3算法的本质就是Merge,不断地把mro()函数返回的序列进行Merge,规则如下: 1. 如果第一个序列的第一个元素,是后续序列的第一个元素,或者不再后
阅读全文
摘要:认识模块 什么是模块? 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 随着程序的发展,功能越来越多,为了方
阅读全文
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,
阅读全文