专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
今天看啥  ›  专栏  ›  马哥Linux运维

Python黑魔法:元类

马哥Linux运维  · 公众号  · 运维  · 2019-04-17 22:00
来源:Python程序员ID:pythonbuluo术语“元编程”指的是程序具有编写或操纵其自身作为它们资料的潜力。Python支持称为元类的类的元编程。元类是一个深奥的面向对象编程(OOP)概念,隐藏在几乎所有的Python代码之后。无论你是否意识到它的存在,你都一直在使用它们。大多数情况下,你并不需要了解它。而且大多数Python程序员也很少用到,但是某些情况下你就不得不考虑使用元类。当你有需要时,Python提供了一种不是所有面向对象语言都支持的功能:你可以深入了解其内部并自定义元类。使用定制元类经常会存在争议,正如Python大咖,创作了Python之禅的蒂姆·彼得斯所言:“元类比99%的用户所忧虑的东西具有更深的魔法。如果你犹豫考虑是否需要它们,那么实质上你不 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照