
31Python面向对象进阶(二)
48N6E
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2019/11/23 03-上下文管理
**上下文管理其实是with语法with语法有个好处,进入文件的时候,能把对象赋值给这个f,离开with语法的时候回帮助我们把对象释放掉**这个背后应该是有原理的,看下原理,现在open得到一个Point实例提示属性错误,没有enter在3.5之前不是这样的无论是enter还是exit,都是要用到的,上下文所需要,一个是进入enter,一个是退出exit进入with,退出with...原创 2020-09-30 15:13:27 · 208 阅读 · 0 评论 -
2019/11/20 02-可调用对象
任何一个函数包括对象,函数可以被调用说明是一个可调用对象,代表必须有一个可调用方法A()实例化初始化用的 A()()实例可以作为一个可调用对象调用就到这个方法里去了__call__类名()调用是初始化如果是一个对象,要再被调用,就需要__call__这个方法但是实例竟然可以当做可调用对象来看这样可以把一个类封装成可调用对象,也就是实例本身可以当函数用,python有很多其他独特...原创 2020-09-30 15:13:10 · 154 阅读 · 0 评论 -
2019/11/19 01-习题单双向链表实现
链表数据解构很重要,不亚于列表(有顺序连续的结构)链表是有顺序但在内存中部连续的数据结构,每个元素离的比较远,习惯称为手拉手链表和列表的区别链表和列表的好处,链表的好处是增删比较方便,增删对于列表就比较麻烦查找的时候,链表比列表慢,因为链表是手拉手,一个问下一个的,是比较耗时的,linked list,链接的表,上一个结点知道下一个结点在哪里对于双向的链表是,上一个知道下一个,下...原创 2020-09-30 15:12:50 · 289 阅读 · 0 评论