01 2021 档案
摘要:一、什么是装饰器 器:指的是工具,可以定义成函数 装饰:指的是被装饰对象添加新的工功能 装饰器:指的是定义一个函数,所定义的这个函数是用来为其他函数添加新的功能 装饰器的的实现原理:函数嵌套+闭包+函数对象的组合使用的产物 二、为什么需要装饰器 软件的涉及应该遵循开发封闭原则 开放:指的是对扩展功能
阅读全文
摘要:一、闭包函数含义 含义:闭包函数 = 作用域与名称空间 + 函数嵌套 + 函数对象 核心点:函数名字的查找关系以函数定义阶段为准 二、闭与包 闭:指的是该函数是内嵌函数 def func(): def foo(): # 表示函数foo是闭函数 pass 包:值的是该函数包含对外层函数作用域名字的引用
阅读全文
摘要:函数对象的含义 含义:指可以把函数当成一个变量使用 定义函数时,函数名相当存的是一个内存地址 例如:def func(): # func = 内存地址 pass 一、函数可以被赋值 def func(): print("打印的内容") f = func f() 二、可以把函数当做参数传给另一个函数
阅读全文
摘要:作用域 >作用范围(作用域又叫作用范围,在什么范围内有效) 一、全局作用域:包含内置名称空间、全局名称空间 1.存活周期:该范围内的名字全局存活(除非被删除,否则在整个文件执行过程中存活) 2.全局有效,在任意位置都可以使用,被所有函数共享 二、局部作用域:包含局部名称空间 1.存活周期:该范围内的
阅读全文
摘要:一、名称空间 名称空间定义:名称空间就是存放名字的地方,是对栈区的划分,即是存放名字的地方与对象映射/绑定关系的地方 名称空间可划分为三种:内置名称空间、全局名称空间、局部名称空间 二、内置名称空间 存放的名字:存放的是python解释器内置的名字 存活周期:python解释器启动后产生,关闭后回收
阅读全文
摘要:一、行参和实参介绍 函数的参数分为形式参数和实际参数,简称为形参和实参 形参:是在函数定义阶段中,即定义函数时括号里面的参数,本质是一个变量,是用来接收外部传来的值 实参:是在函数调用阶段中,即调用函数时括号里面的值,值是一个变量、常量、表达式或三则的组合 # 常量:my_min(1,2) # 变量
阅读全文
摘要:一、函数的作用 1.使程序组织结构清晰 2.可读性曾强,减少重复代码 3.减少程序的冗长,方便维护,可扩展性变强 二、函数的使用原则 使用原则:先定义、后调用,函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数
阅读全文
摘要:# 文件a.txt内容如下 张一蛋 山东 179 49 12344234523 李二蛋 河北 163 57 13913453521 王全蛋 山西 153 62 18651433422 # 执行操作 with open('a.txt',mode='r+t',encoding='utf-8') as f
阅读全文
摘要:需求:动态监测日志文件内容是否增加内容 如:存在日志文件access.log文件 思路:1.需要写入内容到文件中 2.需求读取文件中内容,每次读取需要读取新添加的内容 a.首先读取文件内容时需要指针停留在文件最末尾 b.sh实时监控文件是否增加的有新内容,如果在写入的有新内容后,需要打印 实现方式:
阅读全文
浙公网安备 33010602011771号