
面试
耳森Paulson
欲戴王冠,必承其重
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【2019.06.13】python 实现单例模式的几种方法(__new__, 闭包,全局变量,导包)
1. 使用 new 方法: class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = orig.__new__(...原创 2019-06-13 11:30:46 · 488 阅读 · 0 评论 -
【2019.06.13】python 实现 斐波那契数列 的几种方式
1. 斐波拉契数列简介 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列: 1、1、2、3、5、8、13、21、34、…… 在数学上,斐波纳契数列以如下被以递归的方法定义: F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(...原创 2019-06-13 11:46:20 · 694 阅读 · 0 评论 -
【2019.06.13】python 赋值、浅拷贝和深拷贝
赋值、浅拷贝和深拷贝 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 1. 赋值 在Python中,对象的赋值就是简单的对象引用 a = [1,2,"hello",['python', 'C++']] b = a 在上述情况下,a和b...原创 2019-06-13 15:26:30 · 156 阅读 · 0 评论