- 博客(3)
- 收藏
- 关注
原创 2020-10-15
特殊方法 init 魔法方法 初始化属性 创建实例的时候就会调用这个方法 特殊方法不需要我们调用,特殊方法会在特定时候自动调用 封装 就是为了告诉你的协同开发者,我这个属性是是一个私有属性 类里面别人不写set_name,就不能修改其属性 3.property ...
2020-10-19 23:39:59
242
原创 2020-10-13
1.迭代器 可迭代对象:序列、字典、迭代器以及生成器 iter 迭代器的特性: - 取一次后就不能使用了 - 会记住上一次停留的位置 实现语法: list = [1,2,3,4] it = iter(list) print(type(it)) 2.面向对象 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中
2020-10-14 23:56:13
459
原创 2020-10-10
第10讲知识点 1、高阶函数 接收函数作为参数是高阶函数 将函数作为返回值返回的函数就是高阶函数 2、匿名函数 lambda函数(无名函数) 语法:lambda 参数列表:表达式 filter()函数(过滤列表) 第一个参数:函数 第二个参数:序列 3、闭包 能够读取其他函数内部变量的函数。可以理解为函数嵌套函数,将函数内部和函数外部连接起来的桥梁。 作用: 闭包可以保存外部函数的变量,不会随着外部函数调用完而销毁 可以将一些私有数据藏到闭包里 可以通过闭包创建一些只有当前函数能访问的变量
2020-10-13 15:56:54
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅