摘要:
闭包 1. 定义:在嵌套函数内,使用(非本层变量) 非全局变量 就是闭包 闭包必须是内层函数对外层函数的变量(非全局变量)的引用 函数执行完毕后,函数体内的空间自行销毁 2. 作用: 1. 保护数据的安全性 2. 装饰器 阅读全文
摘要:
高阶函数:内部帮忙做了一个for循环 1. filter:筛选过滤 2. map():映射函数 将每个元素都执行了指定的方法( 面试问 ) 1. sorted : 排序函数,默认返回的是列表 3. max():最大值 1. min():最小值 可迭代对象,key=指定规则 4. reduce() : 阅读全文
摘要:
内置函数一 1. eval:执行字符串类型的代码 2. exac:执行字符串社类型的代码 eval与exac 禁止使用 3. hash()作用就是区分可变数据类型与不可变数据类型 4. help():查看帮助信息 5. callable():查看对象是否可以调用, 6. int():将字符串或数字转 阅读全文
摘要:
1.什么是生成器 1. 核心:生成器的本质就是一个迭代器 1. 迭代器是python自带的的 2. 生成器是程序员自己写的一种迭代器 2. 编写方式: 1. 基于函数编写 2. 推导式编写 3. 内存地址函数体中出现yield代表要声明一个生成器,generator 生成器 获取到的是一个生成器的内 阅读全文
摘要:
函数名的第一类对象(概述): 使用方式: 函数名可以当做值赋值给变量 函数名可以当做容器中的元素 函数名可以当做函数的参数 函数名可以当函数的返回值 进阶题: f strings f"{变量名}" F"{变量名}" f"""{变量名}""" 迭代器:是基于上一次停留的位置,进行取值 1. 阅读全文