元类(MetaClasses) 元类提供了一个改变Python类行为的有效方式。 元类的定义是“一个类的类”。任何实例是它自己的类都是元类。 在上例中,我们定义了一个类demo,并且生成了一个该类的对象obj。首先,可以看到obj的__class__是demo。有意思的来了,那么demo的class ...
分类:
编程语言 时间:
2017-09-01 11:53:40
阅读次数:
276
输出: zhangsan is buying [AK47]lisi is buying [B51]p1: AK47t1: B51ChinaUSA232 ...
分类:
编程语言 时间:
2017-08-27 10:10:44
阅读次数:
122
反射 通过字符串映射或者修改程序运行时的状态、属性、方法, 有一下4个方法 小例子--根据用户输入调用方法: 这里用户输入的只是一个字符串,所以不会把输入的内容当作类的方法执行。 最原始的办法就是加个判断,然后判断输入的字符串是不是在这个类里有这个方法,但是这种灵活度不好。所以可以用到下面这种方法。 ...
分类:
编程语言 时间:
2017-08-27 10:05:19
阅读次数:
136
1、__init__ 左右各是两个小短下划线_ _ 2、 def (空格) __init__ (self) : 没有空格会提示语法错误。 ...
分类:
编程语言 时间:
2017-08-27 10:03:46
阅读次数:
164
本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 ...
分类:
编程语言 时间:
2017-08-24 18:05:13
阅读次数:
178
类 class OPP(面向对象编程/面向对象程序设计) 1、术语: 1.1问题空间(Problem Space):问题空间是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者利用问题所包含的信息和已储存的信息主动构成的 一个问题一般由下面三个方面来定义: 初始状态、目标状态、操作 1.2对 ...
分类:
编程语言 时间:
2017-08-21 22:59:31
阅读次数:
235
Python 类 @classmethod @staticmethod __str__ __repr__ __hash__ __abs__ __eq__ __format__ __bytes__ __iter__ __bool__ ...
分类:
编程语言 时间:
2017-08-21 21:06:12
阅读次数:
237
继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基 ...
分类:
编程语言 时间:
2017-08-20 18:21:23
阅读次数:
165
在这篇文章中,我们进行最后关于DjangoPermission系统的探讨,来谈谈关于Permission系统后台接口和扩展后台接口的开发。 Django实现的这套permission体系,在底层被抽象为authentication backends。Django auth backends的默认的内 ...
分类:
其他好文 时间:
2017-08-20 11:29:38
阅读次数:
225
Python程序可以分解为模块、语句、表达式以及对象,如下所示: 程序由模块构成 模块包含语句 语句包含表达式 表达式建立并出口对象 一、Python类型的介绍: 1.1 为什么使用内置类型 Python提供了强大的对象类型作为语言的组成部分,事实上,除非有内置类型无法提供的特殊对象要处理,最好总是 ...
分类:
编程语言 时间:
2017-08-20 11:23:25
阅读次数:
126