一、储备知识exec 参数1:字符串形式的命令 参数2:全局作用域(字典形式),如果不指定默认就使用globals() 参数3:局部作用域(字典形式),如果不指定默认使用locals() 示例代码如下: l为局部变量,执行后会增加z的键值对,g为全局变量,x的值会修改为10,m不存在,会添加进g p ...
分类:
编程语言 时间:
2018-03-27 21:59:09
阅读次数:
217
看了一篇文档,借鉴一下!写下自己对python元类的理解,欢迎各位大神给出意见。 我的理解就是 type用来创建元类,元类用来创建类,类用来创建实例 这样一想,是不是可以认为元类创建类的过程等同于类创建实例,类创建不同的实例,虽然每个实例都有类似的属性,方法,但具体都是不一样的! 类的两个实例app ...
分类:
编程语言 时间:
2018-03-26 23:34:36
阅读次数:
226
许多问题需要将概率估算值作为输出。逻辑回归是一种极其高效的概率计算机制。实际上,您可以通过下两种方式之一使用返回的概率: “按原样” 转换成二元类别 我们来了解一下如何“按原样”使用概率。假设我们创建一个逻辑回归模型来预测狗在半夜发出叫声的概率。我们将此概率称为: 如果逻辑回归模型预测 p(bark ...
分类:
其他好文 时间:
2018-03-25 12:01:08
阅读次数:
203
元类: python中一切皆对象,意味着: 1. 都可以被引用,如 x = obj 2. 都可以被当做函数的参数传入 3. 都可以被当做函数的返回值 4. 都可以当做容器类的元素(列表、字典、元祖、集合),如: l = [func,time,obj,1] 换句话说,只要能满足上述4点,它就是对象;例 ...
分类:
其他好文 时间:
2018-03-04 01:10:12
阅读次数:
173
# 对象的基本理论 # 什么事对象? # 万物皆对象 # 对象是具体物体 # 拥有属性 # 拥有行为 # 把很多零散的东西,封装成为一个整体 # 举例:王二小 # 属性 # ... ...
分类:
编程语言 时间:
2018-03-02 23:13:56
阅读次数:
235
面向对象练习题 1、实现单例模式 姿势1,利用classmethod实现 姿势2,自定义元类 姿势3 2、编写程序, 在元类中控制把自定义类的数据属性都变成大写 3、编写程序, 在元类中控制自定义的类无需init方法. 4、编写程序, 编写一个学生类, 要求有一个计数器的属性, 统计总共实例化了多少 ...
分类:
其他好文 时间:
2018-03-02 14:43:55
阅读次数:
1515
自定义元类来创建类 python中的类也是对象,是type类的对象 在编译器运行到class Foo的时候自动运行Foo = type('Foo',{object,},{})来创建类对象并放入内存中 下面的例子展示了实例创建的过程 ...
分类:
其他好文 时间:
2018-02-25 20:43:41
阅读次数:
242
Python中单例模式的实现方法有多种,但在这些方法中属装饰器版本用的广,因为装饰器是基于面向切面编程思想来实现的,具有很高的解耦性和灵活性。 单例模式定义:具有该模式的类只能生成一个实例对象。 先将代码写上 #创建实现单例模式的装饰器 1 def singleton (cls, *args, ** ...
分类:
编程语言 时间:
2018-02-19 21:51:28
阅读次数:
246
一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 附加 ...
分类:
编程语言 时间:
2018-02-19 16:18:46
阅读次数:
186