随笔分类 -  python基础

python基础
摘要:内容概要 组合 面向对象的内置函数(魔术方法,魔法,__开头__的方法) 反射(掌握4个方法) 异常 内容详细 组合 # 组合:就是一个对象拥有一个属性,该属性的值是另外一个对象 解决类与类之间的代码冗余问题 1. 继承:满足什么是什么的关系,is-a的关系 2. 组合: 继承是一把双刃剑,并不是继 阅读全文 »
posted @ 2021-12-07 20:06 风花雪月* 阅读(28) 评论(0) 推荐(0) 编辑
摘要:内容概要 面向对象的三大特征 封装 继承(重要) 多态 继承的属性查找顺序 单继承下的属性查找 多继承下的属性查找 super()和mro()列表 多态与多态性 内容详细 继承(重要) 1. 什么是继承? # 继承就是新建类的一种方式,新建的类我们称为子类或者叫派生类,被继承的类我们称为父类或者基类 阅读全文 »
posted @ 2021-12-06 19:29 风花雪月* 阅读(44) 评论(0) 推荐(0) 编辑
摘要:内容概要 案例 绑定方法 非绑定方法(静态方法) 如何隐藏属性 property装饰器 内容详细 案例 题目: 1. 定义一个类,产生一堆对象 2. 统计产生了多少个对象 '''思路:定义一个计数器,每产生一个对象,计数器加1''' class Student(): school = 'SH' co 阅读全文 »
posted @ 2021-12-04 10:25 风花雪月* 阅读(40) 评论(0) 推荐(0) 编辑
摘要:内容概要 面向过程的概念 面向对象的概念 类的定义和对象的产生 属性的查找和方法的查找 内容详细 面向过程的概念 面向过程核心是过程二字,解决问题的流程, 即先干什么,在干什么,最后干什么 # 举例: 1. 洗衣服 2. 把大象放冰箱中需要几步? ''' 1. 把冰箱门打开 2. 把大象放进去 3. 阅读全文 »
posted @ 2021-12-04 10:21 风花雪月* 阅读(37) 评论(0) 推荐(0) 编辑
摘要:ATM+购物车 软件开发目录规范 目录规范并无固定的要求 只要符合清晰可读即可 bin文件夹 存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面) start.py conf文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的变量名都是大写) lib文件夹 存 阅读全文 »
posted @ 2021-12-04 10:12 风花雪月* 阅读(34) 评论(0) 推荐(0) 编辑
摘要:内容概要 hashlib模块 logging日志模块 第三方模块的下载 内容详细 hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib # 1.先确定算法类型( 阅读全文 »
posted @ 2021-11-29 19:50 风花雪月* 阅读(102) 评论(0) 推荐(0) 编辑
摘要:内容概要 random模块 os模块 sys模块 序列化模块 subprocess模块 内容详细 random随机数模块 import random # print(random.random()) # 随机产生一个0-1之间的小数 # print(random.randint(1, 6)) # 随 阅读全文 »
posted @ 2021-11-26 21:19 风花雪月* 阅读(32) 评论(0) 推荐(0) 编辑
摘要:内容概要 取消转义 python内置模块之re re实战之爬取红牛分公司数据 collections模块(python其他数据类型) time与datetime模块 内容详细 取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\ 阅读全文 »
posted @ 2021-11-25 19:53 风花雪月* 阅读(42) 评论(0) 推荐(0) 编辑
摘要:内容概要 软件开发目录规范 正则表达式 内容详细 软件开发目录规范 目录规范并无固定的要求 只要符合清晰可读即可 bin文件夹 存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面) start.py conf文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的 阅读全文 »
posted @ 2021-11-24 15:48 风花雪月* 阅读(66) 评论(0) 推荐(0) 编辑
摘要:内容概要 面向过程编程(理论) 模块简介 import句式 from...import...句式 循环导入问题 绝对导入与相对导入 内容详细 面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 '''面向过 阅读全文 »
posted @ 2021-11-23 17:26 风花雪月* 阅读(33) 评论(0) 推荐(0) 编辑
摘要:内容概要 异常捕获补充(了解) for循环本质及迭代器总结 生成器(自定义的迭代器对象) 基于生成器实现range方法 生成器表达式 生成器笔试题 关键字yield补充用法 常见内置函数 内容详细 异常捕获补充(了解) try: 被监测的代码 except 错误类型 as e: ... else: 阅读全文 »
posted @ 2021-11-22 21:39 风花雪月* 阅读(48) 评论(0) 推荐(0) 编辑
摘要:内容概要 可迭代对象 迭代器对象 for循环内部本质 常见内置函数 内容详细 常用内置函数 # 1.map() 映射 l = [1,2,3,4] map(lambda x:x+1,l) # 循环获取列表中每个元素并传递给匿名函数保存返回值 # 2.zip() 拉链 l = [11, 22, 33, 阅读全文 »
posted @ 2021-11-19 19:02 风花雪月* 阅读(25) 评论(0) 推荐(0) 编辑
摘要:内容概要 递归函数 算法(二分法) 三元表达式 列表生成式 字典生成式 匿名函数 内容详细 递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """ # 官网表示:python默认的最大递归深度为1000次 # import sys # print(sys.getrecursion 阅读全文 »
posted @ 2021-11-18 21:24 风花雪月* 阅读(99) 评论(0) 推荐(0) 编辑
摘要:内容概要 装饰器的概念 装饰器简易版本 装饰器进阶版本 装饰器练习(认证功能) 装饰器固定模板(退路) 装饰器语法糖(简化代码) 有参装饰器 装饰器例题(三层装饰器) 内容详细 装饰器 """ 装饰器并不是一个新的知识 而是由我们之前所学习的 名称空间 函数对象 闭包函数组合而来 """ 器:指的是 阅读全文 »
posted @ 2021-11-17 21:07 风花雪月* 阅读(41) 评论(0) 推荐(0) 编辑
摘要:内容概要 名称空间的作用域 global与nonlocal关键字使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 闭包函数(重点) 内容详细 名称空间的作用域 作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 全局名称空间 程序任何阶段任何位置均可使用 阅读全文 »
posted @ 2021-11-16 14:45 风花雪月* 阅读(65) 评论(0) 推荐(0) 编辑
摘要:内容概要 函数参数的两大分类 位置参数与关键字参数 默认参数 可变长参数 其他函数参数补充 名称空间的概念 内容详细 函数参数的两大分类 形式参数 在函数定义阶段括号所填写的参数 简称'形参' def func(a, b): pass # a和b就是函数func的形参 实际参数 在函数调用阶段括号内 阅读全文 »
posted @ 2021-11-15 16:27 风花雪月* 阅读(59) 评论(0) 推荐(0) 编辑
摘要:内容概括 函数(并非数学里的函数) 函数简介 函数的返回值 函数的参数 内容详细 函数介绍 l = [11, 22, 33, 44, 55, 66, 77, 88] print(len(l)) # 假设len无法使用 def my_len(): n = 0 for i in l: n += 1 pr 阅读全文 »
posted @ 2021-11-12 16:30 风花雪月* 阅读(25) 评论(0) 推荐(0) 编辑
摘要:内容概要 例题解析 文件内光标的移动 文件内数据的修改 内容详细 例题解析 # 简易版本的拷贝功能 1.获取待拷贝的目标文件路径 2.获取即将拷贝到哪个地方的新路径 3.利用文件操作实现数据拷贝 # 待拷贝的文件路径 wait_copy_file = input('file path>>>:').s 阅读全文 »
posted @ 2021-11-12 15:41 风花雪月* 阅读(252) 评论(0) 推荐(1) 编辑
摘要:内容概要 文件操作的相关方法 文件操作模式 文件操作代码练习题 文件内光标的移动及文件修改 内容详细 文件操作方法 # 文件操作方法 # 读系列 with open(r'a.txt', 'r', encoding='utf8') as f: # print(f.read()) # 一次性读取文件内所 阅读全文 »
posted @ 2021-11-11 19:10 风花雪月* 阅读(472) 评论(0) 推荐(0) 编辑
摘要:内容概要 例题讲解 字符编码 文件编码 内容详细 例题讲解 debug代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点) 2.之后右键点击debug运行即可 字符编码 # 只跟文本和字符串有关 与视频文件 图片文件无关 # 什么是字符编码 由于计算机内部只识别二进制 但是用户 阅读全文 »
posted @ 2021-11-10 19:37 风花雪月* 阅读(57) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示