摘要: 递归函数 函数自己调用自己 1 #!/usr/bin/env python 2 # 递归 3 def f4(defth,a1, a2) : 4 5 if defth == 10 : 6 return a1 7 print(a1) 8 9 a3 = a1 + a2 10 r = f4(defth + 阅读全文
posted @ 2017-11-14 16:14 巡山的小钻风 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 迭代器(iterator) 迭代器协议:必须拥有__iter__方法和__next__方法。 字符串,列表,元组,字典,集合都可以被for 循环,说明他们都是可迭代的。 结合使用for循环时的现象,可以从字面上理解,迭代就是可以将某个数据集内的数据'一个挨着一个的取出来'。 可迭代协议:内部含有__ 阅读全文
posted @ 2017-11-14 15:25 巡山的小钻风 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 闭包:内部函数使用外部函数中的变量,这种情况下就称这是一个闭包。 装饰器:在不改变函数的调用方式的情况下,给函数的前后添加新的功能。 装饰器的固定结构: 装饰器的例子: 概念:开放封闭原则 开放是指:对扩展是开放的 封闭是指:对修改是封闭的 阅读全文
posted @ 2017-11-07 17:25 巡山的小钻风 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 函数:将代码封装起来。 函数总结一: 定义:def关键词开头,空格之后接函数名称和圆括号(),最后还有一个“:”。 def是固定的,不能变,必须是连续的def三个字母,不能分开。 空格 为了将def关键字和函数名称分开,必须空。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名 阅读全文
posted @ 2017-11-07 15:31 巡山的小钻风 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、打开文件:文件句柄 = open('文件路径', '模式') python中打开文件有两种方式,即:open(...) 和 file(...),本质上前者在内部会调用后者来进行文件操作,在这里我们推荐使用open,解释 二、操作文件 操作文件包括了文件的读、写和关闭,首先来谈谈打开方式:当我们执 阅读全文
posted @ 2017-10-30 11:17 巡山的小钻风 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 深浅copy 1、先看赋值运算 这是因为对于赋值运算来说,l1与l2指向的是同一个内存地址,所以它们是完全一样的。 2、浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3、深拷贝deepco 阅读全文
posted @ 2017-10-30 09:39 巡山的小钻风 阅读(107) 评论(0) 推荐(0) 编辑
摘要: set集合,是一个无序且不重复的元素集合 一、集合的创建: set1={1,2,'barry'} set2={1,2,'barry'} print(set1,set2) #{1, 2, 'barry'} {1, 2, 'barry'} 2、集合的增 add set1={'alex','wusir', 阅读全文
posted @ 2017-10-30 09:38 巡山的小钻风 阅读(2088) 评论(0) 推荐(0) 编辑
摘要: 字典:是python中唯一一个映射的数据类型 1、字典是无序的 2、字典中的数据之间的关联性强。 3、键值对。dic(键:值) 其中字典的键必须是可哈希的(即为不可变的数据类型:字符串,数字,布尔值,元组);不可哈希(即可变的数据类型:列表,字典,set) 4、键是唯一的。 当有多个相同的键时,之后 阅读全文
posted @ 2017-10-25 22:25 巡山的小钻风 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、列表的增 1、列表的增加append(在列表最后的位置添加元素):在元列表上进行增加。 2、lnsert插入,可以在任意位置插入元素。 insert(index,p_object) 3、extend():迭代的添加,加入列表的最后 其中iterable(可迭代的) 如果extend()添加的是字 阅读全文
posted @ 2017-10-24 22:12 巡山的小钻风 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 默认参数陷阱可变的数据类型 (列表)------用于实际开发中不可变数据类型(字符串,数字,元组易错点: def func(l=[]): l.append(123) print(l) func() func([]) func() # [123] ... 阅读全文
posted @ 2017-09-20 19:27 巡山的小钻风 阅读(88) 评论(0) 推荐(0) 编辑