
《Python源码剖析》
本专栏带您深入探索 Python 3 源码,洞悉 Python 虚拟机的运行原理,并体会其中的精妙设计! 专栏以 Python 3.7.4 源码为研究对象展开讲解,章节划分...
本专栏带您深入探索 Python 3 源码,洞悉 Python 虚拟机的运行原理,并体会其中的精妙设计! 专栏以 Python 3.7.4 源码为研究对象展开讲解,章节划分...
```python class Node(object): def __init__(self, data=None, next=None): ...
```python def isSameTree(p, q): if p == None and q == None: return True ...
```python def maxDepth(root): if not root: return 0 ret...
深度遍历改变顺序就OK了 ```python #coding:utf-8 #二叉树的遍历 #简单的二叉树节点类 class Node(object): d...
```python def deep(root): if not root: return print root.data ...
```python #coding:utf-8 #values是硬币的面值values = [ 25, 21, 10, 5, 1] #valuesCounts 钱币...
尾递归 ```python def _recursion_merge_sort2(l1, l2, tmp): if len(l1) == 0 or len(l2...
1. 直接创建 ```python dict = {'name':'earth', 'port':'80'} ``` 3. 工厂方法 ```python item...
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象...
引用和copy(),deepcopy()的区别 ```python import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 ...
函数重载主要是为了解决两个问题。 可变参数类型。 可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时...
8 字符串格式化:%和.format .format在许多方面看起来更便利.对于%最烦人的是它无法同时传递一个变量和元组.你可能会想下面的代码不会有什么问题: "...
主要区别是多继承中,新式类采用广度优先搜索,而旧式类是采用深度优先搜索
创建一个新实例时调用__new__,初始化一个实例时用__init__,这是它们最本质的区别。 __new__是一个静态方法,而__init__是一个实例方法。 __ne...
最新评论
真好
Hello
detechn或detechn.com
aaaaaaaaaaa
谢谢分享
感谢
分享
学习一下
谢谢
谢谢楼主