摘要: 一 面向对象定义 二 面向对象三大特性 三 面向对象之绑定方法与非绑定方法 四 python中关于OOP的常用术语 五 面向对象软件开发 六 面向对象高级属性 阅读全文
posted @ 2018-02-15 23:48 eric_yi 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一 递归与二分法 一、递归调用的定义 二、递归分为两个阶段:递推,回溯 三、python中的递归效率低且没有尾递归优化 四、可以修改递归最大深度 五、 二分法 二 匿名函数 一、 什么是匿名函数? 二、有名字的函数与匿名函数的对比 三 内置函数 一 递归与二分法 一、递归调用的定义 二、递归分为两个 阅读全文
posted @ 2018-02-15 00:51 eric_yi 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一 三元表达式 二 列表推导式 三 生成器表达式 一 三元表达式 二 列表推导式 三 生成器表达式 阅读全文
posted @ 2018-02-15 00:40 eric_yi 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一 迭代器 一、迭代器的概念 二、为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 三、迭代器对象的使用 四、for循环 五、迭代器的优缺点 二 生成器 一、什么是生成器 二、生成器就是迭代器 三、协程函数 四、yield总结 一 迭代器 一、迭代器的概念 二、为何要有迭代器?什么是可迭代对象? 阅读全文
posted @ 2018-02-15 00:37 eric_yi 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一 闭包函数 一、什么是闭包 二、闭包的意义与应用 二 装饰器 一、为何要用装饰器 二、什么是装饰器 三、装饰器的作用 四、装饰器的语法 五、装饰器补充:wraps 一 闭包函数 一、什么是闭包 二、闭包的意义与应用 二 装饰器(装饰器就是闭包函数的一种应用场景) 一、为何要用装饰器 二、什么是装饰 阅读全文
posted @ 2018-02-15 00:27 eric_yi 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一 名称空间? 一、 什么是名称空间? 二、 名称空间的加载顺序 三、名字的查找顺序 二 作用域 一、作用域即范围 二、作用域关系是在函数定义阶段就已经固定的,与函数的调用位置无关 三、查看作用域:globals(),locals() 一 名称空间? 一、 什么是名称空间? 二、 名称空间的加载顺序 阅读全文
posted @ 2018-02-15 00:15 eric_yi 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一 函数对象 一、函数是第一类对象,即函数可以当作数据传递 二、利用该特性,优雅的取代多分支的if 二 函数嵌套 一、函数的嵌套调用 二、函数的嵌套定义 一 函数对象 一、函数是第一类对象,即函数可以当作数据传递 二、利用该特性,优雅的取代多分支的if 二 函数嵌套 一、函数的嵌套调用 二、函数的嵌 阅读全文
posted @ 2018-02-15 00:06 eric_yi 阅读(168) 评论(0) 推荐(0) 编辑