自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 Python中深拷贝与浅拷贝

定义: 在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候, python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。 浅拷贝:拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。 也就是把对象复制一遍,但是该对象中引用的其他对象我不复制 深拷贝:外围和内部元素都进行了拷贝对象本身,而不是引用。也就是 把对象复制一遍,并且该对象中引用的其他对...

2018-11-23 18:40:28 115

原创 迭代器和生成器

在说之前先简单介绍一下迭代和可迭代对象: 1.迭代: 使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程 for value in [1, 2, 3]: print(value) 2.可迭代对象: 使用for循环遍历取值的对象叫做可迭代对象, 比如:列表、元组、字典、集合、range、字符串 3.整数类型不能被迭代 迭代器(iterator) 迭代器的作用是帮...

2018-11-20 19:24:55 90

原创 23式设计模式之单例模式

23式设计模式之单例模式 单利设计模式的目的: 1.让 类 创建对象,在系统中 只有唯一的一个实例 2. 每一次执行 类() 返回的对象,内存地址是相同的 如果没有返回对象引用,则会出现如下情形: 单例模式 在了解单例模式之前,先了解一下非单例模式,如下: 而单例模式是不管创建多少个对象,都应该是同一个内存地址,那如何做到呢,请看下图: 但有时我们也想在创建多个对象时,只执行一次 init...

2018-11-16 13:05:36 91

原创 浅谈python2 和 python3的区别

python2.x和python3.x版本有很大的差异,除了依赖包的名称变化很大外,其主要差异总结如下: 1)输出方面 Python3中,print函数的括号是必须的使用, 如:print(‘hello world’),Python2是可选的,如: print ‘hello world’。 2)输入方面 Python3只保留input()函数,且输入数据全部作为字符串处理,如:input(‘hel...

2018-11-12 23:36:47 184

原创 轻松理解python中的“ ==” 与“ is

轻松理解python中的“ ==” 与“ is 在python中,== 与 is 之间既有区别,又有联系,本文将通过实际代码的演示,希望能够帮助读到这篇文章的朋友以最短的时间理清二者的关系,并深刻理解它们在内存中的实现机制。 通过上面代码的比较,我想很容易看得出," is" 是用来比较 a 和 b 是不是指向同一个内存单元,而"=="是用来比较 a 和 b指向的内存单元中的值是不是相等。下面敲黑...

2018-11-10 21:53:34 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除