Python之元类ORM-创新互联
- 什么是元类
在Python中一切皆对象,类也是一个对象,实例对象由类创建出来的,类是由元类创建出来的。简而言之,用来创建类的类就叫元类(metaclass)。 函数type其实就是一个元类,type就是Python在背后用来创建所有类的元类。 - globals()的作用
globals()函数返回的是一个字典,里面保存的是所有当前位置的全部全局变量。 - type()动态创建类
type(‘类名’, (父类,) ,{属性}) - 什么是ORM?
ORM 即Object Relational Mapping,全称对象关系映射。为了简化SQL操作,把数据库的操作封装到类里面,把表映射成类,把字段映射为属性,把行映射为实例。通过这样一一对应的映射关系,我们便可以避免直接操作数据库,而只要调用相应的方法即可。
5.setattr()和getattr()的用法
setattr(对象, 属性, 属性值) 给对象中的属性设置值
getattr(对象, 属性[, 默认值]) 从对象中读取属性的值,可以设置默认值,如果不存在则读取默认值。
6.内建模块
Python2中为builtin
Python3中为builtins
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及阳光房等,在网站建设、营销型网站、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。网站名称:Python之元类ORM-创新互联
链接分享:http://scgulin.cn/article/ejohh.html