上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 39 下一页
摘要: 递归 一、什么是函数递归? 函数的嵌套调用是:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身。 如果递归函数不断地调用函数自身,那么这个递归函数将会进入一个死循环,因此我们应该给递归函数一个明确的结束条件。 1.1 直接调用 直接调用指 阅读全文
posted @ 2019-11-14 21:20 つつつつつつ 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 生成器 一、yield关键字 yield的英文单词意思是生产,在函数中但凡出现yield关键字,再调用函数,就不会继续执行函数体代码,而是会返回一个值。 生成器的本质就是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径。并 阅读全文
posted @ 2019-11-14 21:17 つつつつつつ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、列表推导式 下面只是秀操作,不推荐使用,否则只有你自己看得懂了。 阅读全文
posted @ 2019-11-14 21:14 つつつつつつ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、字典生成式 二、zip()方法 通过解压缩函数生成一个字典 阅读全文
posted @ 2019-11-14 21:14 つつつつつつ 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 语法 : 条件成立时的返回值 if 条件 else 条件不成立时的返回值 阅读全文
posted @ 2019-11-14 21:13 つつつつつつ 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器:迭代的工具。迭代是更新换代,如你.爷爷生了你爹,你爹生了你,迭代也可以说成是重复,并且但每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复 一、可迭代对象 python中一切皆对象,如 对于这一切的对象中,但 阅读全文
posted @ 2019-11-14 21:12 つつつつつつ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 装饰器 一、无参装饰器 1.1 什么是装饰器? 器指的是工具,而程序中的函数就是具备某一功能的工具,所以装饰器指的是为被装饰器对象添加额外功能。因此定义装饰器就是定义一个函数,只不过该函数的功能是用来为其他函数添加额外的功能。 需要注意的是: 装饰器本身其实是可以任意可调用的对象 被装饰的对象也可以 阅读全文
posted @ 2019-11-14 21:10 つつつつつつ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了,与调用位置无关,即在任意位置调用函数都需要跑到定义函数时找到作用域关系。 一、什么是闭包? 闭包:闭是封闭(函数内部函数),包是包含(该内部函数对外部作用 阅读全文
posted @ 2019-11-14 21:07 つつつつつつ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Python深浅拷贝 一、引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 注意:拷贝/浅拷贝/深拷贝都是针对可变类型数据而言 阅读全文
posted @ 2019-11-14 21:01 つつつつつつ 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、按存值个数区分 | 存值个数 | 数据类型 | | : : | : | | 单个值 | 数字,字符串 | | 多个值(容器) | 列表,元组,字典,集合 | 二、按可变不可变区分 | 可变or不可变 | 数据类型 | | : : | : | | 可变 | 列表,字典,集合 | | 不可变 | 数 阅读全文
posted @ 2019-11-14 21:00 つつつつつつ 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 39 下一页