- 基础篇: - 介绍 - 下载安装以及PyCharm安装 - 变量 - 数据类型 - 列表,元组,字典,集合 - 函数 - 内置函数 - 生成器,迭代器,装饰器 - 面向对象: - 面向对象简介: - 面向对象中的字段,方法: - 面向对象的特点:继承,多态,封装 - 面向对象的特殊方法 - 反射 ...
分类:
编程语言 时间:
2018-12-11 21:48:31
阅读次数:
242
本书特色本书由奋战在Python开发一线近20年的LucianoRamalho执笔,VictorStinner、AlexMartelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python3和Python2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码。●Python数据模型:理解为什么特殊方法是对象行为一致的关
分类:
编程语言 时间:
2018-12-05 16:15:24
阅读次数:
204
__call__在Python中,函数其实是一个对象:>>> f = abs>>> f.__name__'abs'>>> f(-123)123由于 f 可以被调用,所以,f 被称为可调用对象。所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。我 ...
分类:
其他好文 时间:
2018-12-03 23:32:00
阅读次数:
316
【 "下载地址" 】 Python是一种面向对象、解释型的程序设计语言,它已经被成功应用于科学计算、数据分析以及游戏开发等诸多领域。 本书深入介绍Python语言的面向对象特性,全书分3个部分共18章。第1部分讲述用特殊方法实现Python风格的类,分别介绍了__init__()方法、与Python ...
分类:
编程语言 时间:
2018-11-30 15:42:31
阅读次数:
301
python元编程,使用__setatt__,__getattribute__,__delattr__等特殊方法实现定制类 ...
分类:
编程语言 时间:
2018-11-29 22:24:48
阅读次数:
238
困难是一位严厉的老师,他产生于克服困难的努力中。 # # # class Page:# def __init__(self,lst,pagesize):# self.lst =lst# self.pagesize = pagesize## def start(self,a):# return a## ...
分类:
其他好文 时间:
2018-11-09 00:02:29
阅读次数:
138
1. Constructor:是用于创建和初始化类中创建的一个对象的一种特殊方法。 在一个类中只能有一个名为 “constructor” 的特殊方法。 一个类中出现多次构造函数 (constructor)方法将会抛出一个 SyntaxError 错误。 在一个构造方法中可以使用super关键字来调用 ...
分类:
其他好文 时间:
2018-11-05 22:52:23
阅读次数:
169
官方文档 一、一般操作 返回QuerySet的方法 返回QuerySet的两个特殊方法 返回数据库中具体对象的方法 返回布尔值的方法:exists() 返回数字的方法:count() 单表查询之双下划线 二、ForeignKey操作 2.1 正向查找 2.1.1 对象查找(跨表) 语法:对象.关联字 ...
分类:
其他好文 时间:
2018-11-02 19:05:50
阅读次数:
236
微软对属性定义如下: “属性是这样的成员:它提供灵活的机制来读取、编写或计算某个私有字段的值。 可以像使用公共数据成员一样使用属性,但实际上它们是称作“访问器”的特殊方法。 这使得可以轻松访问数据,此外还有助于提高方法的安全性和灵活性” 属性的使用应该记住以下几个规则: 1.永远使用属性(而不是字段 ...
1.利用简单的例子来展示实现 __getitem__ __len__ 这2个特殊方法 定义一个字牌类 利用 namedtuple方法 得到一个字牌的对象 ...
分类:
编程语言 时间:
2018-10-25 14:16:43
阅读次数:
175