随笔分类 -  Python

摘要:1. 含义 在类中,含有属性(该属性需要存在类对象到__dict__属性中,不能为存在示例对象的__dict__属性中),对属性对操作(访问,设置值,删除)可以自定义行为,这样对自定义行为成为自定义属性描述符(Descriptor),这样的属性对象来自相应对类,这样的类称为描述符类。 2. 结构 c 阅读全文
posted @ 2019-11-12 10:19 TimLinux 阅读(241) 评论(0) 推荐(0) 编辑
摘要:规则: __hash__ 应该返回一个整数,hash()函数计算基础类型的hash值 可哈希集合:set(), forzenset(), dict() 三种数据结构操作要求 key 值唯一,判断唯一的方法是 hash 值。 自定义的类能否作为 key 值存在,要求自定义的类创建的对象为可哈希计算。 阅读全文
posted @ 2019-11-11 11:00 TimLinux 阅读(339) 评论(0) 推荐(0) 编辑
摘要:MRO:Method Resolution Order,即方法解析顺序,是python中用于处理二义性问题的算法 采用过的算法: 1. DFS(深度优先算法) 2. BFS(广度优先算法) 3. C3算法 结合下面这张图的例子来说明C3算法的执行步骤(图中箭头由子类指向父类): 首先找入度为0的点, 阅读全文
posted @ 2019-11-06 10:36 TimLinux 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Python3.6 异常继承结构 object └── BaseException ├── Exception │ ├── ArithmeticError │ │ ├── FloatingPointError │ │ ├── OverflowError │ │ └── ZeroDivisionErr 阅读全文
posted @ 2019-11-05 20:17 TimLinux 阅读(198) 评论(0) 推荐(0) 编辑
摘要:废话不多说,上代码: 阅读全文
posted @ 2019-05-23 20:36 TimLinux 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:from openpyxl import Workbook from openpyxl.styles import Color, PatternFill, Font from openpyxl.styles.fills import FILL_SOLID from openpyxl.styles.colors import BLACK from openpyxl.utils import get... 阅读全文
posted @ 2018-11-13 09:52 TimLinux 阅读(588) 评论(0) 推荐(0) 编辑
摘要:1. 依赖包 这些依赖包都能够通过pip3 install *.whl 的包格式来安装。 1.1. 安装命令 PyQt5(不包含有 QtDesigner) PyQt5-tools (包含有 QtDesigner) 1.2. 文档API https://pyqt.readthedocs.io/en/l 阅读全文
posted @ 2018-09-27 11:19 TimLinux 阅读(4838) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://stackoverflow.com/questions/739654/how-to-make-a-chain-of-function-decorators 1. 函数对象 能够赋值给其他变量 能够在另外函数内定义 能够作为参数进行传递 能够作为函数的返回值 2. 多层装饰器 阅读全文
posted @ 2018-09-26 09:33 TimLinux 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1. 可迭代对象 能够在 for ... in obj:中使用的对象(obj)就是一个可迭代对象。 2. 迭代器 能够使用.next() 或者 .__next__() 方法,在没有下一个元素时,返回 StopIteration 异常的对象,都是迭代器,可迭代对象转换成迭代器的方法是: iter(ob 阅读全文
posted @ 2018-09-25 17:25 TimLinux 阅读(255) 评论(0) 推荐(0) 编辑
摘要:本博文通过对以下链接进行理解后,编写。 https://stackoverflow.com/questions/100003/what-are-metaclasses-in-python 1. 类 类也是对象,具有对象的特点: 你可以将它赋值给变量 你可以copy它 你可以给它添加属性 你可以把它作 阅读全文
posted @ 2018-09-25 11:38 TimLinux 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1. 安装依赖 https://github.com/timscm/py-setproctitle/archive/version-1.1.10.tar.gz 2. 启动进程 3. 效果 阅读全文
posted @ 2018-09-14 09:47 TimLinux 阅读(659) 评论(0) 推荐(0) 编辑
摘要:1. Web应用 web应用的最原始的访问流程: 客户端发送HTTP请求; 服务端接收到请求,生成一个HTML文档; 服务端将构造HTTP响应,包含:响应头(响应码、键值对)、响应体(HTML文档) 客户端接收HTTP响应,并呈现内容 2. WSGI 脱离底层HTTP协议层内容,只关注如何生成HTM 阅读全文
posted @ 2018-07-23 11:23 TimLinux 阅读(566) 评论(0) 推荐(0) 编辑
摘要:1. 作用 最大化的代码重用:建设复制、粘贴 最小化的代码冗余:减少重复代码 流程分解:将做一件事情分解为相应的步骤,不同步骤封装在不同的函数中。 2. 定义 函数名:命名需要符合Python标识符规范:开头不能为数字,只能包含字母、数字、下划线。 可选的参数列表: 一个参数都不需要,括号内什么都不 阅读全文
posted @ 2018-06-18 17:56 TimLinux 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1. 执行代码 以下实例都是通过执行以下代码,需要把以下执行代码放在后面实例代码的后面。 2. 未使用nonlocal 3. 使用nonlocal 4. 使用global (出错) 5. 使用global (成功) 阅读全文
posted @ 2018-06-17 16:58 TimLinux 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1. 装饰器 一种语法格式,用于替换另外一个编码风格,一种语法糖,通过语法结构明确标识出这样一种语法。 自动在被装饰对象尾部执行代码(不使用装饰器语法时,需要明确写明的代码) 被装饰对象可以为函数、类,被装饰对象为函数(则定义装饰器为函数装饰器),被装饰对象为类(则定义装饰器为类装饰器) 装饰器自身 阅读全文
posted @ 2018-06-17 15:31 TimLinux 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1. type函数 name = "This is a string" print(type(name)) # <class 'str'> print("*" * 10, "分界线", "*" * 10) cls = type('Foo', (), {}) f = cls() print(type( 阅读全文
posted @ 2018-06-12 23:09 TimLinux 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1. 接口 ldap: LDAP库接口 ldap.asyncsearch: 大量搜索结果数据采用流处理 ldap.controls: LDAPv3上层访问扩展控制 ldap.dn: LDAP distinguished 名称处理 ldap.extop: LDAPv3上层访问扩展操作 ldap.fil 阅读全文
posted @ 2018-06-08 10:50 TimLinux 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1. 导航 2. 首页主体 3. 侧边栏 4. 页尾 5. 使用工具 Axure RP 8.0.0.3312 Pro版本。 阅读全文
posted @ 2018-05-29 23:05 TimLinux 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1. 概念 模块是最高级别的程序组织单元,它将程序文件和数据封装起来以便重用。实际上,模块往往对应Python文件,每一个文件都是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量,模块和类实际上就是一个重要的命名空间。 2. 模块的导入 import:使导入者以一个整体获取一个模块,i 阅读全文
posted @ 2018-05-27 17:46 TimLinux 阅读(160) 评论(0) 推荐(0) 编辑
摘要:以下内容主体来自《Python学习手册第四版》,大致整理出的方向 1. 第一部分:使用入门 介绍Python语法之前,先对Python的的各个方面进行一个比较宽广的介绍,包含对Python的一些问题,Python程序的运行方式,给出示例演示Python是如何运行的。这部分的学习,粗略的过一下即可,建 阅读全文
posted @ 2018-05-26 00:03 TimLinux 阅读(128) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示