摘要: 绑定方法和静态方法 一、绑定方法 1、图中1和2处方法绑定给对象,方法绑定给谁就推荐谁使用,绑定给对象的方法,当对象调用的时候,会将自己当作第一个参数传入 2、图中3处是绑定给类的,标志是在方法上部添加@classmethond,当类调用方法的时候,会将自己当作第一个参数传入 二、静态方法 途中生成 阅读全文
posted @ 2021-12-03 15:35 JudyJU 阅读(37) 评论(0) 推荐(0)
摘要: 面向过程和面向对象 面向过程就是分析出解决问题所需要的步骤,然后用函数这些步骤一步一步实现,使用的时候一个一个依次调用就可以。面向对象是把构成事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向过程的特点: 将复杂的问题流程化,进而简单化, 阅读全文
posted @ 2021-12-02 22:53 JudyJU 阅读(101) 评论(0) 推荐(0)
摘要: hashlib模块 hash,翻译过来就是‘散列’,也可以直接叫做‘哈希’,把任意长度的输入,通过某种hash算法,变成固定的长度输出,该输出就是散列值,也成为摘要值。该算法就是哈希函数,也称为摘要函数。 md5是最常见的摘要算法,速度很快,生成的结果是固定的16字节,通常用一个32位的16进制字符 阅读全文
posted @ 2021-11-29 16:58 JudyJU 阅读(51) 评论(0) 推荐(0)
摘要: random模块 os模块 序列化模块 json格式数据:跨语言传输 并不是所有的数据类型都支持序列化,json.JSONEncoder 查看支持的数据类型 sys模块 subprocess模块 1、可以基于网络连接上一台计算机(socket模块) 2、让连接上的计算机执行我们需要执行的命令 3、将 阅读全文
posted @ 2021-11-26 15:36 JudyJU 阅读(44) 评论(0) 推荐(0)
摘要: python内置模块re 基本操作方法 其他操作方法 分组有限展示 无名分组 有名分组 collections模块 该模块内部提供了一些高阶的数据类型 1、namedtuple(具名元组) 2、队列 3、双端队列 4、有序字典 5、默认字典 6、计数器 time模块 时间的三种表现形式 1、时间戳( 阅读全文
posted @ 2021-11-25 17:32 JudyJU 阅读(54) 评论(1) 推荐(1)
摘要: 绝对导入和相对导入 绝对导入 始终按照执行文件所在的sys.path查找模块 相对导入 句点符 . 表示当前文件路径 .. 表示上一层文件路径 软件开发目录规范 目录规范目录规范并无固定的要求,只要符合清晰可读即可 1、bin文件夹 start.py 存放一系列启动文件(当启动文件很少或者只有一个的 阅读全文
posted @ 2021-11-24 15:04 JudyJU 阅读(48) 评论(0) 推荐(0)
摘要: 模块 一、模块 模块就是一系列功能的结合体,为了提升开发效率 模块有三种来源: 1、内置的(python解释器自带能够导入使用的) 2、第三方的(别人写好的发布在网上的,需要先下载后再使用的) 3、自定义的(自己写的) 模块的四种表现形式: 1、使用python编写的代码(.py文件) 2、已被编译 阅读全文
posted @ 2021-11-23 15:51 JudyJU 阅读(230) 评论(0) 推荐(0)
摘要: 一、for 循环本质代码实现 二、索引取值和迭代取值的对比 索引取值: 优点:可以重复取值 缺点:需要提供有序容器才可取值 迭代取值 优点:不依赖于索引的一种通用取值方式 缺点:取值的顺序永远都是固定的从左到右,无法重读获取 三、生成器对象 定义: 生成器就是一个自定义迭代器 自定义range功能 阅读全文
posted @ 2021-11-22 19:39 JudyJU 阅读(86) 评论(0) 推荐(4)
摘要: 结合匿名函数一起使用的函数 常用内置函数 1、map() 映射 根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 2、zip() 拉链 函数用于将可迭代的对象作为参数,将对象中对 阅读全文
posted @ 2021-11-19 16:23 JudyJU 阅读(69) 评论(0) 推荐(0)
摘要: 递归函数 一、定义 函数在运行过程中,直接或间接地调用了自身,官网表示:python默认最大递归深度为1000次 递归函数分两步: 1、递推: 一层层往下推到答案(每次递归之后复杂度相较于上次会有所下降) 2、回溯: 一句最后的结论往后推倒出最初需要的答案 注意!!!!!递推一定要有结束条件 二、算 阅读全文
posted @ 2021-11-18 17:12 JudyJU 阅读(53) 评论(0) 推荐(0)