2.字典生成式: 加 if 判断:去除 j=123 3.集合生成式:0-9并去除4 ...
分类:
其他好文 时间:
2019-07-14 18:03:37
阅读次数:
89
1 递归函数 函数在调用阶段,直接或间接的调用了自身 递归函数不应该一直递归下去,我们不考虑它到底循环多少次,我们只考虑它的结束条件 递归函数分为两个阶段 1 回溯;就是一次次重复的过程,这个重复的过程,每一次都应该比上一次简单 2 地推;一次次往回推导的过程 2 二分法 可以在一个有序的序列,快速 ...
分类:
其他好文 时间:
2019-07-13 21:30:53
阅读次数:
134
一、函数递归: 二、算法二分法 先将一个容器类型,分割一半看是否大于或者小于,然后分割出来,进行运算 # 算法:解决问题的高效率的方法 l = [1,3,5,12,57,89,101,123,146,167,179,189,345] # num = 345 # for i in l: # if nu ...
分类:
编程语言 时间:
2019-07-12 21:16:44
阅读次数:
146
让在下揭开尔等的面纱,一探究竟:) >>>递归: 递归是一个往复的过程,也就是由两个过程组成,一个是计算过程,一个是将值层层返回的过程,递归的奇妙之处,就在于自身调用自身,然后,过程遵循由复杂到简单,最终满足相应条件后,退出,返回结果.说了一大堆,不过直接上代码: 图中步骤D,请格外注意,若缺少,则 ...
分类:
编程语言 时间:
2019-07-12 18:27:39
阅读次数:
124
字典生成慢,查找快。列表生成快,查找慢。如果是数据多,经常需要查询,务必使用字典。 请看👇 思路: 2.用列表做数据结构 后面跟个 return all_data,target_data 4.计算运行时间 我们计算两种数据结构运行的时间,为了更准确。我们运行100次求均值 ...
分类:
其他好文 时间:
2019-04-06 09:53:04
阅读次数:
159
列表生成式-集合生成式-字典生成式-迭代器-生成器-创立生成器对象的两种方法
分类:
编程语言 时间:
2018-12-06 17:59:00
阅读次数:
169
1,叠加多个装饰器 1),加载顺序(outter函数的调用顺序):自下而上 2),执行顺序(wrapper函数的执行顺序):自上而下 2,有参装饰器 3,三元表达式 4,生成式 列表生成式 字典生成器 5,匿名函数 ...
分类:
其他好文 时间:
2018-11-30 21:47:12
阅读次数:
200
列表生成式里可以加简单的逻辑,但是不能加太复杂的逻辑,这样会降低代码的可读性,会挨打的 字典生成式 ...
分类:
其他好文 时间:
2018-11-11 12:52:55
阅读次数:
173
列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{} 字典里面一个个是键值对,集合可以与之区分 生成器:有两种写法: 一种就是写一个生成式放到()里面,这 ...
分类:
编程语言 时间:
2018-08-08 13:54:24
阅读次数:
163
copy自武sir的博客,如有疑问请联系武sir 第一部分 Python基础篇(80题) 为什么学习Python? 通过什么途径学习的Python? Python和Java、PHP、C、C#、C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节的关系? ...
分类:
编程语言 时间:
2018-08-08 10:35:39
阅读次数:
203