摘要: 反射 利用字符串的形式去对象(模块)中操作(寻找/检查/删除/设置)成员(函数)。 Python中反射用到的4个内置函数:getattr(),setattr(),hasattr(),delattr() 直接上例子 伪造Web框架的路由系统: 目录结构: 阅读全文
posted @ 2016-07-01 18:28 张旭楠 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 排序算法 冒泡排序 冒泡排序原理: 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束。 排序过程: 从小到大排序:6 2 4 1 5 9 第一次排序(外循环) 第一次两两比较 阅读全文
posted @ 2016-07-01 18:27 张旭楠 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 设计模式 单例模式 单例,顾名思义单个实例。 学习单例之前,首先来回顾下面向对象的内容: python的面向对象由两个非常重要的两个“东西”组成:类、实例 面向对象场景一: 如:创建三个游戏人物,分别是: 盖伦,男,18,初始战斗力1000 剑圣,男,20,初始战斗力1800 凯特琳,女,19,初始 阅读全文
posted @ 2016-07-01 15:06 张旭楠 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 异常处理 1. 异常基础 python3 2. 异常种类 更多异常: IndexError实例 KeyError实例: ValueError实例: 对于上述实例,异常类只能用来处理指定的异常情况,如果非指定异常则无法处理。 所以,写程序时需要考虑到try代码块中可能出现的任意异常,可以这样写: 万能 阅读全文
posted @ 2016-07-01 11:08 张旭楠 阅读(173) 评论(0) 推荐(0) 编辑