摘要: 正则表达式 简单计算器 阅读全文
posted @ 2017-09-20 15:43 Adamanter 阅读(171) 评论(0) 推荐(0) 编辑
摘要: json的序列化和反序列化 关于pickle的存取和读取 阅读全文
posted @ 2017-09-20 15:35 Adamanter 阅读(123) 评论(0) 推荐(0) 编辑
摘要: logging的基本配置 搞一个函数用于输出日志记录 阅读全文
posted @ 2017-09-20 15:06 Adamanter 阅读(89) 评论(0) 推荐(0) 编辑
摘要: sys基本用法 小测试 阅读全文
posted @ 2017-09-20 14:35 Adamanter 阅读(129) 评论(0) 推荐(0) 编辑
摘要: os模块的基础用法 阅读全文
posted @ 2017-09-20 14:20 Adamanter 阅读(103) 评论(0) 推荐(0) 编辑
摘要: hash的用处 基本加密用法 阅读全文
posted @ 2017-09-15 15:24 Adamanter 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 基本随机数方法 应用:生成验证码 阅读全文
posted @ 2017-09-14 20:33 Adamanter 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 什么是单例模式 意图:创建一个类,保证一个类只有一个实例,并提供一个访问它的全局访问点。单例相当于是全局变量,内部的方法可能会被更改 角色: 单例(Singleton)适用场景 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时; 当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更 阅读全文
posted @ 2017-09-14 20:29 Adamanter 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 时间模块time 最常用方法 import time # 好记性不如烂笔头 # 当前时间戳 cur_time_stamp = int(time.time()) # 时间戳转换字符串 ymd_str = time.strftime("%Y-%m-%d", time.localtime(int(time 阅读全文
posted @ 2017-09-14 15:05 Adamanter 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是元类 模拟class关键字创建类的过程:类被创建的2种方法 自定制一个元类,让它必需具有注释 创建元类的具体过程 阅读全文
posted @ 2017-09-13 20:34 Adamanter 阅读(98) 评论(0) 推荐(0) 编辑
摘要: with 语句 阅读全文
posted @ 2017-09-13 20:28 Adamanter 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 类的使用本质是调用类的内置方法 __getitem__, __setitem__,__delitem__,__delattr__ # 内置方法:__slots__ #实现迭代器协议的内置方法:__iter__,__next__ # 实现range类,__next__进行StopIteration处理 阅读全文
posted @ 2017-09-13 20:16 Adamanter 阅读(127) 评论(0) 推荐(0) 编辑
摘要: l=[1,2,3,4,"h","h","l",(1,2,3),[1,2,3]] x=0 y=0 z=0 m=0 for i in l: if isinstance(i,str): x+=1 elif isinstance(i,int): y+=1 elif isinstance(i,tuple): z+=1 el... 阅读全文
posted @ 2017-09-13 20:03 Adamanter 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 包装和授权 举个例子 # 练习一:重写自定制列表的append和insert方法 # 练习二:根据需求自定制列表 练习三:权限与列表 阅读全文
posted @ 2017-09-13 19:58 Adamanter 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 类的内置方法:__getattr__,__setattr__,__delattr__ python面向对象中的反射:hasattr,getattr,setattr,delattr 基于模块的反射 重写自定制列表的append和insert方法 阅读全文
posted @ 2017-09-13 19:23 Adamanter 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 类和对象的绑定和解除绑定 @classmethod 装饰器 @staticmethod 装饰器 @property装饰器 @方法名.setter/@方法名.deleter 总结回答 阅读全文
posted @ 2017-09-13 15:17 Adamanter 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 经典类和新式类的区别: 经典类就是经典就是旧式类,过去了就经典了,呵。 阅读全文
posted @ 2017-09-13 11:47 Adamanter 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是orm orm的技术特点 orm的优缺点 阅读全文
posted @ 2017-09-13 09:55 Adamanter 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 基本过程: 看一个学生类简单例子 一个系统例子 什么是抽象类以及特点 基于抽象类的接口与归一化设计 面向对象编程的三大特点:封装,继承,多态 类的继承和派生以及组合: 为什么要用继承:解决代码重用问题 类的封装 类的多态 接口函数隐藏访问内部隐藏属性 经典类和新式类 经典类是py2 的深度优先的类 阅读全文
posted @ 2017-09-12 20:31 Adamanter 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 什么是递归 所以,要写递归函数主要逻辑必需不断调用,而遇到if 条件必须终止 用递归实现二分法 阅读全文
posted @ 2017-09-12 19:39 Adamanter 阅读(132) 评论(0) 推荐(0) 编辑