上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 例1:将数组旋转90度 结果: 阅读全文
posted @ 2018-09-09 10:01 yin_zhaozhao 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 递归:一种直接直接或者间接调用自身算法的过程 递归在调用的过程中,是在上一层循环还没有结束直接进入下一层,多层嵌套调用实现调用 例1: 1 def func(n): 2 print(n) 3 if n > 1: 4 t = func(n / 2) 5 print('T', t) # 当循环结束,会一 阅读全文
posted @ 2018-09-08 14:47 yin_zhaozhao 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 装饰器:修改(增添)函数功能的函数 @函数 1 def home(func): # 这就是一个装饰器 2 def inner(arg): 3 print('hello,') 4 func(arg) 5 return inner 6 @home # 装饰器关键字 7 def eye(name): 8 阅读全文
posted @ 2018-09-07 19:47 yin_zhaozhao 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 生成器:调用时返回一个迭代器 如果一个函数中包含yield语法,那这个函数就会变成一个生成器 例1: 1 def draw_money(draw): #这个函数称为生成器 2 while draw >0: 3 draw -=100 4 yield 100 #100 是返回的值 5 print('取钱 阅读全文
posted @ 2018-09-06 20:33 yin_zhaozhao 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 迭代器:迭代器里的元素读一个丢一个,不能回退,不能用下标访问 x.__next__():迭代器里唯一的方法,只读下一个 结果: 阅读全文
posted @ 2018-09-06 17:56 yin_zhaozhao 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 内置函数:可以直接调用的函数 all():传入的列表,元组,等等,只要一个为假,就为假(fales)(所有的都为真才为真) # None, {}:空字典, []:空列表, 0:零,():空集合,“”:空字符串 any():只要存在一个真,就为真 ascii():(相当于__repr__) ,返回一个 阅读全文
posted @ 2018-09-06 10:44 yin_zhaozhao 阅读(146) 评论(0) 推荐(0) 编辑
摘要: lambda表达式只能用于简单函数的书写 用lambda实现上面函数: 结果: 阅读全文
posted @ 2018-09-05 20:29 yin_zhaozhao 阅读(217) 评论(0) 推荐(0) 编辑
摘要: def 是函数的关键字,Python解释器一旦执行到def,默认不执行 结果: return():用于函数返回值,用于中断函数操作 参数可以是数字,字符串,列表,元组,字典 默认参数:默认参数Python规定放在普通参数后面 结果: 指定参数:指定后按指定参数的顺序执行 结果: 动态参数: 默认元组 阅读全文
posted @ 2018-09-05 20:19 yin_zhaozhao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 对于数字和字符串来说,无论是‘’赋值‘’还是‘’深拷贝‘’还是‘’浅拷贝‘’都是指向的同一个地址 深浅拷贝是copy类下的方法,创建方式为 浅拷贝: 只拷贝一层 结果: 深拷贝: 深层全部都拷贝 结果: 浅拷贝更加节省内存 阅读全文
posted @ 2018-09-05 16:09 yin_zhaozhao 阅读(968) 评论(0) 推荐(0) 编辑
摘要: deque:创建一个双向队列 x.append():在列表的右边添加 x.appendleft():在队列的左边添加 x.clear():清空列表 x.count():队列某个元素出现的次数 x.extend():往右边扩展,添加多个数据 x.extendleft():往左边扩展 x.index() 阅读全文
posted @ 2018-09-05 14:42 yin_zhaozhao 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页