摘要: 装饰器 什么是装饰器 ‘装饰’代指为被装饰对象添加新的功能,’器‘代指器具/工具 装饰器必须遵循 “开放封闭” 原则 开放 :对函数功能的添加是开放的 封闭 :对函数功能的修改是封闭的 装饰器的作用 在不修改被装饰对象源代码和调用方式的前提下,添加新功能 装饰器的定义必须遵循: ​ 1.不修改被装饰 阅读全文
posted @ 2019-11-12 17:54 YGZICO 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 函数对象与闭包 函数对象指的是函数可以被当做""数据""来处理 1.函数可以被引用 2.函数可以当做参数传递 3.函数可以当做返回值使用 (传参的时候一定不能加括号,加括号当场就执行了) 4.函数可以被当做容器类型的元素 函数的嵌套 函数的嵌套调用:在函数内调用函数 定义: ​ 让内层函数封闭起来, 阅读全文
posted @ 2019-11-12 17:51 YGZICO 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 名称空间和作用域 一、名称空间 名称空间 :就是存放名字和对象映射/绑定关系的地方(存放名字的空间) ​ 如果你想访问一个变量值,必须先访问对应的名称空间拿到名字和对应的内存地址的绑定地址 名称空间的分类 内置名称空间 Python提前给你定义完的名字,就是存在内置名称空间,比如内建函数名 全局名称 阅读全文
posted @ 2019-11-12 17:51 YGZICO 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 函数的参数 一、形参和实参的定义 形参 (形式参数,简称形参) 形参是函数在定义阶段就规定的参数,相当于定义变量的变量名,用来接收外部传来的值 实参 (实际参数,简称实参) 实参是函数在调用阶段传入的参数,相当于定义变量的变量值,值可以是常量、变量、表达式或三者的组合 在调用有惨函数时,实参(值)会 阅读全文
posted @ 2019-11-12 17:49 YGZICO 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 函数的基本使用 什么是函数 ​ 函数就是一种工具,“事先准备工具”的过程就是函数的定义,“拿来就用”就是函数的调用 ​ 函数可以重复调用 为什么要用函数 ​ 1.防止代码冗余 ​ 2.代码的可读性差 怎么用函数 1. 定义函数————“制造工具” 2. 调用函数————“使用工具” 一、定义函数 函 阅读全文
posted @ 2019-11-12 17:49 YGZICO 阅读(136) 评论(0) 推荐(0) 编辑