摘要: Python深入06 Python的内存管理 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特 阅读全文
posted @ 2020-03-25 16:34 bonelee 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 谈一谈 python 中 del 的用法 0.3362018.07.19 20:55:26字数 211阅读 15,122 del涉及到python中的内存管理机制,从c/c++转过来的同学可能会踩一些语法坑,下面上一些代码及运行结果,谈谈今天要讲的问题,后面再解释具体原理机制。 a = 1 b = 阅读全文
posted @ 2020-03-25 16:26 bonelee 阅读(542) 评论(0) 推荐(0) 编辑
摘要: for循环中的lambda与闭包 问题引入 z = [lambda x:x*i for i in range(3)] x = [o(2) for o in z] print x # [4,4,4] f = [lambda x: x*i for i in range(3)](与x无关) i就是在闭包作 阅读全文
posted @ 2020-03-25 16:07 bonelee 阅读(1174) 评论(0) 推荐(1) 编辑
摘要: Python-try except else finally有return时执行顺序探究 下面这段代码: def calculate(division): try: return 100/division except ZeroDivisionError as e: print("fuck") ra 阅读全文
posted @ 2020-03-25 15:34 bonelee 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 你所不知道的Python | 字符串连接的秘密 ​ from:https://zhuanlan.zhihu.com/p/38632822 字符串连接,就是将2个或以上的字符串合并成一个,看上去连接字符串是一个非常基础的小问题,但是在Python中,我们可以用多种方式实现字符串的连接,稍有不慎就有可能 阅读全文
posted @ 2020-03-25 15:07 bonelee 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 十大经典排序算法(动图演示) 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以 阅读全文
posted @ 2020-03-25 15:04 bonelee 阅读(650) 评论(0) 推荐(0) 编辑
摘要: HashTable-散列表/哈希表 是根据关键字(key)而直接访问在内存存储位置的数据结构。 它通过一个关键值的函数将所需的数据映射到表中的位置来访问数据,这个映射函数叫做散列(哈希)函数,存放记录的数组叫做散列表。 构造哈希表的几种方法1.直接定址法(取关键字的某个线性函数为哈希地址)2.除留余 阅读全文
posted @ 2020-03-25 14:55 bonelee 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/weixin_42229896/article/details/80736517 假脱机的概念 SPOOLing技术:利用高速共享设备(通常是磁鼓或者是磁带)将低速的独享设备模拟为高速的共享设备,这样,从逻辑上讲,计算机系统为每一个用户都分配了一台独立 阅读全文
posted @ 2020-03-25 14:35 bonelee 阅读(1001) 评论(0) 推荐(0) 编辑