摘要: Python的递归函数与算法 递归函数 算法(二分法) 一、递归函数 1. 递归函数的概念 递归函数是函数在运行过程中直接或间接调用了自身的函数 递归分为两部分:递推和回溯 1) 递推 一层层往下推导答案(每次递归之后复杂度相较于上一次一定要有所下降) 2) 回溯 依据最后的结论往后推导出最初需要的 阅读全文
posted @ 2021-11-19 19:19 尤露 阅读(345) 评论(0) 推荐(0)
摘要: Python装饰器 装饰器概念 装饰器简易版本 解决参数问题 解决返回值问题 认证装饰器 装饰器固定模板 装饰器语法糖 双层语法糖 装饰器修复技术 语法糖练习 有参装饰器 一、装饰器概念 1. 什么是装饰器 装饰器是由名称空间、函数对象、闭包函数组合而来 器:指的是工具 装饰:给被装饰对象添加额外功 阅读全文
posted @ 2021-11-17 22:36 尤露 阅读(29) 评论(0) 推荐(0)
摘要: Python的名称空间与函数嵌套 名称空间的作用域 global与nonlocal关键字的使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 闭包函数 一、名称空间的作用域 1. 作用域 名称空间所能够作用的范围 2. 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 3. 全局名称空间 阅读全文
posted @ 2021-11-17 16:13 尤露 阅读(43) 评论(0) 推荐(0)
摘要: Python函数的参数与名称空间 函数参数的两大分类 位置参数与关键字参数 默认参数 可变长参数(重点) 其他函数参数补充(了解) 名称空间的概念 一、函数参数的两大分类 1. 形式参数 在函数定义阶段括号内所填写的参数,简称“形参” def func(a, b): # a和b就是函数func的形参 阅读全文
posted @ 2021-11-15 21:35 尤露 阅读(108) 评论(0) 推荐(0)
摘要: Python函数 什么是函数 函数语法结构 函数的定义与调用 函数的分类 一、什么是函数 1. 现阶段的问题 以不用 len() 方法实现输出列表长度为例: l = [11, 22, 33, 44, 55, 66, 77, 88] print(len(l)) # 假设len无法使用 def my_l 阅读全文
posted @ 2021-11-12 20:44 尤露 阅读(64) 评论(0) 推荐(0)
摘要: Python文件操作 文件操作方法 文件操作模式 简易版本的拷贝功能 文本模式与二进制模式读写操作 文件内光标的移动 文件内容修改 一、文件操作方法 1. 读系列 read() 一次性读取文件内所有的内容 with open(r'a.txt', 'r', encoding='utf8') as f: 阅读全文
posted @ 2021-11-12 17:30 尤露 阅读(45) 评论(0) 推荐(0)
摘要: 字符编码与文件操作 debug代码调试 字符编码 文件操作 一、debug代码调试 先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 之后右键点击debug运行代码 二、字符编码 ​ 字符编码只跟文本文件和字符串有关,与视频文件、图片文件等无关。 什么是字符编码 由于计算机内部只识别二进 阅读全文
posted @ 2021-11-10 20:57 尤露 阅读(89) 评论(0) 推荐(0)
摘要: 列表、字典、元组、集合的内置方法 列表内置方法 字典内置方法 元组内置方法 集合内置方法 一、列表的内置方法 ​ 列表内一般都会存储相同的数据类型的数据 ​ list关键字可以将支持for循环的数据类型转换成列表 类型转换 list关键字可以将支持for循环的数据类型转换成列表 # 数据类型关键字( 阅读全文
posted @ 2021-11-10 20:44 尤露 阅读(107) 评论(0) 推荐(0)
摘要: 数据类型的内置方法 在日常生活中不同类型的数据具有不同的功能 一、整型int内置方法 类型转换 int在做类型转换的时候,只能转纯数字 print(int('123')) 进制转换 int还可以做进制转换 print(bin(100)) # 将十进制的100转换成二进制 0b1100100 prin 阅读全文
posted @ 2021-11-09 16:16 尤露 阅读(77) 评论(0) 推荐(0)
摘要: for循环 for循环能够做到的事情,while循环都可以做到。 但是for循环语法更加简洁,并且在循环取值问题上更加方便。 for 变量名 in 可迭代对象: # 字符串、列表、字典、元组、集合 for循环体代码 ps:变量名如果没有合适的名称,那么可以使用i,j,k,v,item等 循环取出列表 阅读全文
posted @ 2021-11-05 21:11 尤露 阅读(143) 评论(0) 推荐(0)