摘要: 1.迭代 迭代:迭代是访问集合元素的一种方式,使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程 迭代器:迭代器是一个可以记住遍历的位置的对象。 迭代器对象:迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 可迭代对象:使用for 阅读全文
posted @ 2020-05-31 18:31 浮云飘渺的狮子 阅读(132) 评论(0) 推荐(0)
摘要: 1.含义: 浅拷贝最多拷贝对象的一层 深拷贝可能拷贝对象的多层 import copy 浅拷贝使用copy.copy函数 b = copy.copy(a) 深拷贝使用copy.deepcopy函数 b = copy.deepcopy(a) # python中默认的拷贝方式是浅拷贝 # 拷贝速度快,效 阅读全文
posted @ 2020-05-31 18:24 浮云飘渺的狮子 阅读(116) 评论(0) 推荐(0)
摘要: 1. 匿名函数 lambda def 函数名(参数列表): 函数体 格式: lambda [形参1], [形参2], ... : [单行表达式] 或 [函数调用] 例如:func = lambda x: print(x ** 10) func(2) lambda定义和普通函数的区别: 1. lamb 阅读全文
posted @ 2020-05-31 18:06 浮云飘渺的狮子 阅读(322) 评论(0) 推荐(0)
摘要: 1.闭包介绍 闭包的定义: 在函数嵌套的前提下,内部函数使用了外部函数的变量(外部函数的参数也属于外部函数的变量),并且外部函数返回了内部函数的引用,我们把这个使用外部函数变量的内部函数称为闭包。 # 定义一个外部函数 def func_out(num1): # 定义一个内部函数 def func_ 阅读全文
posted @ 2020-05-31 10:03 浮云飘渺的狮子 阅读(140) 评论(0) 推荐(0)
摘要: d. 排序和逆序 sort(reverse=False) reverse() c = [3,2,5] c.sort() print(c) [2,3,5] #升序 c.sort(reverse=True) print(c) [5,3,2] #降序 c.reverse() print(c) [2,3,5 阅读全文
posted @ 2020-05-31 09:45 浮云飘渺的狮子 阅读(806) 评论(0) 推荐(0)
摘要: 0. 字符串常用方法 a.查找_替换_统计 find() 掌握 注意: 找不到子串时,返回-1 rfind() 了解 index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行 rindex() 了解 replace() 掌握 默认全部替换 count() 掌握 b. 阅读全文
posted @ 2020-05-31 09:40 浮云飘渺的狮子 阅读(206) 评论(0) 推荐(0)