01 2022 档案

摘要:什么是绝对导入与相对导入 绝对导入 必须以执行文件为准,从sys.path中查找 相对导入 主要是用据点符.(就是英文状态下的一个.) eg: form . import m2(从下一集文件中导入) form.BBB import m2(从下一级的 再下一级 的文件中导入) 注意:最多只能出现2个据 阅读全文
posted @ 2022-01-18 20:26 Damon1899 阅读(94) 评论(0) 推荐(0) 编辑
摘要:生成器 生成器 就是 自定义的迭代器 关键字yield 函数里面有了yield关键字之后,函数调用之前还是函数,函数调用之后就变成了生成器 def index(): print('first') yield 123, 234, 345 print('second') yield 'aaaa' pri 阅读全文
posted @ 2022-01-13 18:44 Damon1899 阅读(40) 评论(0) 推荐(0) 编辑
摘要:什么是匿名函数 lambda X:返回值 匿名函数经常和一些内置的方法来结合使用,比如: 1.map 2.zip 3.max/min 4.filter map()会根据提供的函数 对指定的序列 做映射,返回的对象是迭代器 # 让列表中的元素值,变为原来的平方 old_l = [1, 2, 3, 4, 阅读全文
posted @ 2022-01-12 17:35 Damon1899 阅读(200) 评论(0) 推荐(0) 编辑
摘要:递归函数 什么是递归? 直接 或者 间接 的调用自己,叫做递归 递归函数的递归次数限制是1000次,但是可以修改和查看 并且递归一定要有结束条件 import sys print(sys.getrecursionlimit()) sys.setrecursionlimit(2000) print(s 阅读全文
posted @ 2022-01-11 20:01 Damon1899 阅读(39) 评论(0) 推荐(0) 编辑
摘要:什么是装饰器 装饰器是在不改变被装饰对象的 "内部代码" 和 "调用方式" 的基础上再增加额外的功能 装饰器的固定模板 1 def outer(func): 2 def inner(*args,**kwargs): 3 #函数执行之前要执行的代码4 res = func(*args,**kwargs 阅读全文
posted @ 2022-01-10 21:03 Damon1899 阅读(205) 评论(0) 推荐(0) 编辑
摘要:global和nonlocal关键字的使用 函数对象(函数名) 函数的嵌套 函数的嵌套定义 闭包函数 名称空间的作用域 # 名称空间所作用的范围 1. 内置名称空间 在任意位置都可以使用(全局有效) 2. 全局名称空间 在整个py文件中都可以使用(全局有效) 3. 局部名称空间 一般情况下在自己的函 阅读全文
posted @ 2022-01-07 18:03 Damon1899 阅读(43) 评论(0) 推荐(0) 编辑
摘要:函数参数的概念 函数参数的两大分类 位置参数和关键字参数 默认参数 可变长参数(重点) 名称空间的概念 函数参数的两大分类 形参 和 实参 形参:在函数定义中从左向右写入的变量名就叫做形式参数,简称 形参 下图中的a 和 b 就是形参 实参:在函数调用阶段从左往右依次写入的变量值就叫实际参数,简称 阅读全文
posted @ 2022-01-06 16:18 Damon1899 阅读(310) 评论(0) 推荐(0) 编辑
摘要:(一) 空格的使用 #1、使用空格来表示缩进而不要用制表符(Tab)。这一点对习惯了其他编程语言的人来说简直觉得不可理喻,因为绝大多数的程序员都会用Tab来表示缩进,但是要知道Python并没有像C/C++或Java那样的用花括号来构造一个代码块的语法,在Python中分支和循环结构都使用缩进来表示 阅读全文
posted @ 2022-01-05 18:31 Damon1899 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示