源代码 错误:无法创建类型的常量值。此上下文仅支持基元类型或枚举类型。 报错原因就是因为下面标红的那一行 修改后的代码 ...
分类:
其他好文 时间:
2019-05-14 12:40:16
阅读次数:
616
深刻理解Python中的元类(metaclass) 深刻理解Python中的元类(metaclass) 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然 ...
分类:
编程语言 时间:
2019-05-14 11:12:51
阅读次数:
148
'''定制类: 1. 双下划线属性__attr__ 2. 元类metaclass''' # 综述'''iterable/iterator:1. __iter__(): return iterable_obj 1) 实现了该方法的对象叫iterable 2) iter(obj)会调用该方法, 生成一个 ...
分类:
编程语言 时间:
2019-05-09 13:37:35
阅读次数:
120
一、eval内置函数eval内置函数的使用场景: 1、执行字符串会得到相应的执行结果 2、一般用于类型转换,得到dict、list、tuple例: dic_str = ''{'a':1,'b':2}'' print(eval(dic_str)) # {'a':1,'b':2} with open(t ...
分类:
其他好文 时间:
2019-04-26 22:41:10
阅读次数:
180
eval与exec内置方法 将字符串作为执行目标,得到响应结果 eval常用作类型转换:该函数执行完有返回值 exec拥有执行更复杂的字符串:可以形成名称空间 eval内置函数的使用场景: 1.执行字符串会得到相应的执行结果 2.一般用于类型转化,得到dict、list、tuple等 exec应用场 ...
分类:
其他好文 时间:
2019-04-26 21:02:55
阅读次数:
147
python实现单例模式的三种方式及相关知识解释 模块模式 装饰器模式 父类重写new继承 单例模式作为最常用的设计模式,在面试中很可能遇到要求手写.从最近的学习python的经验而言,singleton实现的四种方法都是python的重要特征,反过来也刚好是几种特征的最佳实现.(比如你平常开发中很 ...
分类:
编程语言 时间:
2019-04-22 21:11:52
阅读次数:
171
2,python一切皆对象 type,object,class的关系 python常见的内置类型 3,魔法函数 魔法函数 4,深入类和对象 5,自定义序列类 6,深入python的set和dict 7,对象的应用,可变性和垃圾回收 8,元类编程 9,迭代器和生成器 10,python的socket编 ...
分类:
编程语言 时间:
2019-04-20 21:33:23
阅读次数:
188
接口类 # java : 面向对象编程# 设计模式 —— 接口# 接口类 : python原生不支持# 抽象类 : python原生支持的from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMeta): # 元类 默认的元 ...
分类:
其他好文 时间:
2019-04-03 20:43:30
阅读次数:
150
原文链接: https://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python http://python.jobbole.com/21351/ 以下代码测试环境为ptyon2.7 类也是对象 在理解元类之前,你需要先掌握 ...
分类:
编程语言 时间:
2019-04-03 09:28:23
阅读次数:
178