摘要: 主要内容: 1. 属性:将方法伪装成属性,代码上没有什么变化,只是更加符合逻辑. @property @属性名.setter @属性名.deleter a : 属性的初始 b : 属性的增删改查 2. 类方法:通过类名调用的方法,类方法中的第一个参数约定俗成为cls,python自动将类名(类空间) 阅读全文
posted @ 2018-07-27 17:16 ...绿茵 阅读(229) 评论(0) 推荐(0)
摘要: 主要内容: 1. 抽象类(接口类) : python没有接口这个概念.只是制定一个规范. 制定一个规范 :凡是继承我的类,必须有我规定的方法. 第一版: 第二版:支付方式一样 第三版:野生程序员来了... 添加一个微信支付的功能 第四版:重新修改,制定规则,抽象类,接口类. 2. 多态:python 阅读全文
posted @ 2018-07-26 20:08 ...绿茵 阅读(154) 评论(0) 推荐(0)
摘要: 主要内容: 1. 继承的初始 a: 子类以及子类实例化的对象,可以访问父类的任何方法或变量. b: 类名可以访问父类中的所有内容 c: 子类实例化的对象也可以访问父类的所有内容 d: 只执行父类的方法:子类中不要定义与父类同名的方法,要不然会先执行子类中的方法,父类中的方法不会执行. e: 只执行子 阅读全文
posted @ 2018-07-25 21:43 ...绿茵 阅读(166) 评论(0) 推荐(0)
摘要: 主要内容: 1. 类的名称空间查询顺序 查询空间: 对象的查询空间:先从对象空间找,如果找不到,再从类空间找,再找不到,从父类空间找..... 类的查询空间: 先从本类的空间找,如果找不到,再从父类空间找...... 2. 计算一个类中,实例化多少次对象 3. 组合 组合的定义:给一个类中的对象封装 阅读全文
posted @ 2018-07-24 16:16 ...绿茵 阅读(158) 评论(0) 推荐(0)
摘要: 主要内容: 1. 类和对象的基本定义: 类:具有相同属性和技能的一类事物 对象:具有类的表现,具体的实实在在的一个实例. 2. 类体有两部分组成:变量部分和 方法(函数)部分. 3. 类名的角度 4. 对象的角度 a:类名():产生一个实例(对象,对象空间),执行类名()的过程,相当于执行三个过程. 阅读全文
posted @ 2018-07-23 16:28 ...绿茵 阅读(553) 评论(0) 推荐(0)
摘要: 主要内容: 1. 匿名函数lambda(): lambda表示的是匿名函数. 不需要用def来声明, ⼀句话就可以声明出一个函数. a: 语法:lambda 参数:返回值 (不能完成复杂的操作.) b.__name__可以查看函数的名(当函数名难用肉眼看到时) 2. 排序函数:sorted() a: 阅读全文
posted @ 2018-07-20 15:14 ...绿茵 阅读(159) 评论(0) 推荐(0)
摘要: 主要内容: 内置函数:就是python给你提供,拿来直接使用的函数. 1. 作用域相关: locals() 返回当前作用域中的名字. globals() 返回全局作用域中的名字. 2. 迭代器相关: range() 生成数据 next() 迭代器向下执行一次,内部实际使用了__next__()方法返 阅读全文
posted @ 2018-07-19 23:21 ...绿茵 阅读(147) 评论(0) 推荐(0)
摘要: 主要内容: 1. 生成器:生成器的实质就是迭代器,在python中有三种方式可以获取生成器: 通过生成器函数 通过各种推导式来实现生成器 通过数据的转换也可以实现生成器 2. 生成器函数 a: 函数中包含了yield的就是生成器函数. 注意:生成器函数被执行,获取的是生成器,而不是函数的执行 b: 阅读全文
posted @ 2018-07-18 17:48 ...绿茵 阅读(272) 评论(0) 推荐(0)
摘要: 主要内容: 1. 函数名的应用,第一类对象 函数名可以像变量一样使用 a . 函数名的内存地址 b. 函数名可以赋值给其他变量 c. 作为list元素 可以用for循环遍历列表中的元素 函数名可以当作函数的参数. 作为返回值 2. 闭包:内部函数访问外部函数的局部变量 使用__closure__来检 阅读全文
posted @ 2018-07-17 19:26 ...绿茵 阅读(119) 评论(0) 推荐(0)
摘要: 1. 动态参数 位置参数的动态参数 关键字参数的动态参数 顺序:位置参数,*args,默认值,**args 这个函数可以接受所有的参数(无敌) 在形参上*聚合,**聚合;在实参上*打散,**打散. 给函数传递任意个整数,返回和. 注意点: 2. 命名空间和作用域: 命名空间: 1.内置命名空间:py 阅读全文
posted @ 2018-07-13 16:51 ...绿茵 阅读(197) 评论(0) 推荐(0)
1