文章分类
记忆是一种相聚的方式,放下是一种自由的形式。不必悲伤,不必忧愁,邂逅的回忆都是美好的故事

Day02 变量数据类型 & 输入输出

day02 变量数据类型 & 输入输出 1. Python语言的执行 img/python语言执行过程.png 2. 小整数池 img/小整数池.png python """ 小整数池 CPython解释器将5 256 这个范围的整数 存在小整数池 当我们声明变量 取值属于这个范围的数据 将直接使用小整数池中的对象 不会重复创建多个对......

uv管理项目

在 PyCharm 新建项目时如果没有看到 uv 选项,通常是因为 PyCharm 版本较旧,或者系统环境变量未正确配置。不过不用担心,你可以通过以下两种方式来使用 uv 管理项目: 使用uv管理项目 1. 安装uv 情况1 使用 uv 方式创建虚拟环境,如果之前用其他方式安装过 uv 则此处会自动识别出 uv 路径,如果没安装过 uv 直接点击 安装 uv via ......

Day12 正则表达式

day12 1. 正则表达式 正则表达式(regular expression,常简写为regex、regexp或re),是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本模式。正则表达式可以在文本中查找、替换、提取和验证特定的模式。 2. search函数 search函数 扫描整个字符串 找到第一个匹配的内容 ......

Day11-进程和线程

day11进程和线程 1. 进程 进程:进行中的应用程序 属于一个程序的运行状态 属于CPU分配资源的最小单位 2. 线程 一个进程至少有一个线程 否则无法执行 属于CPU调度执行的最小单位 3. 进程和线程的执行机制 单核心场景下 进程以及线程 都是"随机"轮流交替执行的 CPU调度执行各个进程或者线程参考的条件因素非常多 CPU......

Day10-生成器和装饰器

day10生成器和装饰器 1. 回顾推导式/生成器 回顾生成器 推导式 python """ 回顾生成器 推导式 """ from collections.abc import Iterable, Iterator list1 = x for x in range10 printlist1 gen1 = x for x in range1......

Day09 模块和包

day09 模块和包 1. 模块 1.1 全部导入 import 模块名 这种方式属于全部导入 即导入对应模块中的全部内容 在当前模块中都可以访问 python """ module1模块 """ a = 100 b = 200 c = 300 def fun1: print"函数1" def fun2: ......

Day08 异常

day08 异常 1. 异常介绍 每一种异常属于一个单独的类 所有的异常都继承字Exception 而Exception又继承自BaseException BaseException(所有异常的根) ├── Exception(绝大多数“常规错误/异常”的父类) │ ├── SyntaxError(语法错误) │ ├── ZeroDivisionError(除......

Day07 类中动态添加信息 封装 继承 多态

day07 类中动态添加信息 封装 继承 多态 1. 命名空间 dict 属性 属于命名空间 用于保存当前对象包含的各种内容 类 函数 变量 等等 ​ 类名. dict ​ 对象名. dict globals 用于查看当前模块包含了哪些内容 python """ 面向对象:对象创建的过程 万物皆对象:模块属于对象 类......

Day06 作用范围 文件读写 面向对象

day06 作用范围 文件读写 面向对象 1. 作用域 http://39.108.165.43:9000/blogmdimages/mdimages/e5d811624b094a2eb6b1f8e742219fa1.png python """ L (Local) 局部作用域 E (Enclosing)嵌套作用域 闭包函数外的函数中 G......

Day05 函数

函数 1. 函数的概念 函数即一系列代码指令的集合 用于解决特定的问题 可以反复调用 必须先定义 再使用 2. 定义格式 python def 函数名: 函数体 3. 调用 直接在需要调用的位置书写函数名即可 python """ 函数即一系列代码指令的集合 用于解决特定的问题 可以反复调用 ......

Day04 容器和函数

day04 容器和函数 1. list列表 1.1 列表基础操作 python """ 列表操作 """ list1 = 1, 2, 3, 4, 5 list2 = "a", "b", "c", "d" printlist1 + list2 内容拼接在一起 printlist1 2 每个元素复制一份 printlist2 3 每个......

Day01 初识Python

day01 初识Python 1. 计算机语言运行的分类 编译执行:将源代码编译为计算机可以直接运行的文件 比如C语言编译为.exe 一次编译 多次执行 不能跨平台 解释执行:将源代码通过解释器逐行解释逐行执行 比如Python JS 等等 可以跨平台 执行效率低 因为每次都需要单独解释一次 Java语言的执行机制 先编译......

Day03 运算符

运算符 1. 算数运算符 python """ 算数运算符 + / // % """ a = 10 b = 20 printa + b printa b printa b printa / b float类型的 a = 5 b = 2 printa // b ......

1 / 1