上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一、property 属性 特性 (装饰器是可调用对象,被装饰对象也是可调用对象) 1、在类内函数属性上添加一个@property,就会对函数属性进行伪装。 2、这种方法是把函数属性,伪装成数据属性,每次调用执行都是动态计算的结果。使用者直接利用对象名(类名).属性(函数名),调用方法。 好处:1、 阅读全文
posted @ 2017-04-25 15:45 细雨蓝枫 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、isinstance 和 issubclass1、isinstance(obj,cls)检查是否obj是否是类 cls 的对象。2、issubclass(sub, super)检查sub类是否是 super 类的派生类。 判断结果为布尔值:是返回True,不是返回False 二、反射:getat 阅读全文
posted @ 2017-04-24 18:30 细雨蓝枫 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、继承顺序: 多继承情况下,有两种方式:深度优先和广度优先 1、py3/py2 新式类的继承:在查找属性时遵循:广度优先 继承顺序是多条分支,按照从左往右的顺序,进行一步一步查找,一个分支走完会走另一个分支(若多条分支汇总一个头,除最后一条分支能走到头,其他的都走到次之位置停止,进行下一条分支的查 阅读全文
posted @ 2017-04-20 19:53 细雨蓝枫 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、前提回忆: 1、类是用来描述某一类的事物,类的对象就是这一类事物中的一个个体。是事物就要有属性,属性分为 1:数据属性:就是变量 2:函数属性:就是函数,在面向对象里通常称为方法 注意:类和对象均用点来访问自己的属性 2、查看 类或对象 属性的方法 类名(对象名).__dict__:查出的是一个 阅读全文
posted @ 2017-04-20 16:14 细雨蓝枫 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 一、递归 1、定义: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 (1)递归就是在过程或函数里调用自身; (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 执行结果:18 2、优缺点: 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递 阅读全文
posted @ 2017-04-15 22:38 细雨蓝枫 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 1.定义: 匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。 2.语法格式:lambda 参数:表达式 lambda语句中,开头先写关键字lambda,冒号前是参数,可以有多个,用逗号隔开;冒号右边的为表达式,需要注意的是只能有一个表达式。由于lambda返回的 阅读全文
posted @ 2017-04-13 19:29 细雨蓝枫 阅读(4649) 评论(0) 推荐(1) 编辑
摘要: 一、知识点整理: 1、可迭代的:对象下有_iter_方法的都是可迭代的对象 迭代器:对象._iter_()得到的结果就是迭代器 迭代器的特性: 迭代器._next_() 取下一个值 优点: 1.提供了一种统一的迭代对象的方式,不依赖于索引 2.惰性计算 缺点: 1.无法获取迭代器的长度 2.一次性的 阅读全文
posted @ 2017-04-12 18:36 细雨蓝枫 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 装饰器 一、定义 装饰器:顾名思义,就是对某个东西起到装饰修饰的功能。 python中的装饰器,其本质上就是一个python函数,它可以让其他函数在不需要任何代码变动的前提下增加额外功能。通俗理解就是 函数 闭包 的实用。 二、语法及注意事项 1、书写规范 @ *** ***指装饰器的函数名 2、装 阅读全文
posted @ 2017-04-10 20:02 细雨蓝枫 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 最近学到 函数 闭包的时候,似懂非懂、迷迷糊糊的样子,很是头疼,今天就特意查了下关于闭包的知识,现将我自己的理解分享如下! 一、python 闭包定义 首先,关于闭包,百度百科是这样解释的: 闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的, 阅读全文
posted @ 2017-04-10 16:09 细雨蓝枫 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 为何要用函数: 1、解决代码重用的问题 2、提高代码的可维护性,统一维护 3、程序的组织结构清晰,可读性强 定义函数 先定义后使用!!! def funcname(arg1,arg2,.....) #funcname = 函数体 “描述信息” 函数体 return value 定义无参函数 无返回值 阅读全文
posted @ 2017-04-08 16:34 细雨蓝枫 阅读(279) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页