- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 python中的迭代器和生成器
生成器(Generator)下例中generator_tri的名称叫做生成器(Generator),是一种特殊的 Iterator对象,注意生成器一定是迭代器,迭代器不一定是生成器, 生成器获取方式:a.Generator函数返回b.生成器表达式Generator函数返回,以杨辉三角为例:from collections import Iteratorfrom collections impor...
2018-07-06 16:34:49 312
转载 完全理解Python迭代对象、迭代器、生成器
转载自:https://foofish.net/iterators-vs-generators.html本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢谢网友指正。在了解Python的数据结构时,容器(container)、可迭代对象(iterable...
2018-07-06 15:40:06 159
原创 C++ 中异常处理 层次结构 内存
异常的使用准则先以window的处理方式做以下介绍:调用throw()时不要抛出异常对象(这里假设为e)的指针,因为等到catch代码块执行时e所对应的内存已被销毁,正确使用方式时,throw一个e对象本身,而不是其指针,实际上,throw()前,会在当前函数 之外的 接下来的 栈空间 上调用e的copy构造函数,重新实例化另一个e,因为throw()函数调用后,catch代码块调用之前,会将ca...
2018-07-04 23:11:57 413
原创 Python中的变量 内存模型
引用语义python中的变量采用引用语义,每一个变量名其实存储的是实际存放数据的内存的地址,如下图: 另外,在python中对变量名的访问(例如x=10),可以理解为通过只读的指针(地址)访问存放数据的内存空间,我们通过变量中存放的地址访问内存只能读,不能写,写的话将导致重新分配一块内存空间,存放新数据,并将变量中存放的原有的地址替换成新地址。下面我们分析一段代码:x = 15y = 15s...
2018-07-04 14:44:30 4080
u-boot的段分布.vsdx
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人