点点网站开发技术分享

记录个人日常开发笔记与技巧

我们基于python中一切皆为对象,字符串、列表、字典、函数是对象,类也是一个对象的概念分析出:我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类(元类可以简称为类的类),内置的元类为type,type是Python的一个内建元类,用来直接控制生成类,Python中任何class定义的类其实都是type类实例化的对象。

阅读全文 »

在 Python 中,内存管理涉及到一个包含所有 Python 对象和数据结构的私有堆(heap)。这个私有堆的管理由内部的 Python 内存管理器(Python memory manager) 保证。Python 内存管理器有不同的组件来处理各种动态存储管理方面的问题,如共享、分割、预分配或缓存。

阅读全文 »

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

阅读全文 »

设计模式是对各种问题进行提炼和抽象而形成的解决方案。这些方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等因素的高度总结。

阅读全文 »

面向对象程序设计(Object Oriented Programming,OOP),它是一种程序设计思想,其本质是通过抽象方法建立模型,再将模型具体化的方法。

阅读全文 »
0%