摘要: 本文参考自:Bojie Li:https://ring0.me/2014/12/virtualization-overview/ 虚拟化技术大家都不陌生,我们大都使用过诸如 VMWare、VirtualBox 的虚拟机软件。一些人认为,虚拟化技术是近几年跟着云计算的潮流才火起来的,十年前只是桌面用户 阅读全文
posted @ 2018-04-22 10:15 千夜恋歌 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 要深入的了解python的数据结构,就需要先了解一些Python中数据存储的知识,进而理解Python中深浅拷贝的原理,接下来我们进一步的来学习。 一、Python的数据存储 在高级语言(C、C++、Java、Python)中,变量是对内存及其地址的抽象。在Python里,一切变量都是对象,变量的存 阅读全文
posted @ 2018-04-17 23:55 千夜恋歌 阅读(896) 评论(2) 推荐(0) 编辑
摘要: python的内存管理机制 阅读全文
posted @ 2018-04-14 23:29 千夜恋歌 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 可变变量并不是一定要写成 和 ,只有变量名称前的 才是必须的,如果你喜欢,可以写成 和` vars args kwargs`只是一个通俗的命名约定。 的用法 和` kwargs`主要用于函数定义。 你可以将不定数量的参数传递给一个函数。 可以预先并不知道, 函数使用者会传递多少个参数给你, 所以在这 阅读全文
posted @ 2018-04-02 20:33 千夜恋歌 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 有以下代码: 现在想判断类Student中是否包含某属性或者方法,或者设置属性,可用以下方法: 1、hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来。 阅读全文
posted @ 2018-04-02 20:31 千夜恋歌 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Map 会将一个函数映射到一个输入列表的所有元素上。这是它的规范: 大多数时候,我们要把列表中所有元素一个个地传递给一个函数,并收集输出。比方说: 可以让我们用一种简单而漂亮得多的方式来实现。就是这样: 大多数时候,我们使用匿名函数( )来配合 , 所以我在上面也是这么做的。 不仅用于一列表的输入, 阅读全文
posted @ 2018-03-24 00:33 千夜恋歌 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 生成器也是一种迭代器,与其他迭代器不同的是,生成器每次只进行一次迭代,只返回一个值。生成器并没有把所有迭代的内容都存储到内存中,而是在运行的过程中生成值。生成器亦可以通过遍历来使用,比如“for”循环,或者将其传递给任意可以进行迭代的函数或结构。 大多数生成器都是通过 函数 来实现的, 生成器并不会 阅读全文
posted @ 2018-03-23 22:42 千夜恋歌 阅读(161) 评论(0) 推荐(0) 编辑