Python
文章平均质量分 93
Python
脑子是空的啊
努力努力再努力
展开
-
13. 正则表达式
文章目录正则表达式1. property属性1.1 property属性的介绍1.2 装饰器方式1.3 类属性方式1.4 小结2. with语句和上下文管理器2.1 with语句的使用2.2 上下文管理器2.3 上下文管理器的另外一种实现方式3. 生成器的创建方式3.1 生成器的介绍3.2 创建生成器的方式3.3 生成器的使用场景3.4 小结4. 深拷贝和浅拷贝4.1 浅拷贝4.2 深拷贝4.3 浅拷贝和深拷贝的区别4.4 总结5. 正则表达式的概述5.1 正则表达式的介绍5.2 正则表达式概念5.3 正则原创 2021-11-18 16:43:32 · 98 阅读 · 0 评论 -
12. 闭包和装饰器
1. 闭包 1. 闭包 1.1 闭包的介绍 前面已经学过了函数,当函数调用完,函数内定义的变量都销毁了,但是我们有时候需要保存函数内的这个变量,每次在这个变量的基础上完成一些列的操作,比如: 每次在这个变量的基础上和其它数字进行求和计算,那怎么办呢? 可以通过闭包来解决这个需求。 闭包的定义: 在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。 1.2 闭包的构成条件 通过闭包的定义,我们可以得知闭包的形成条件: 在函数嵌套(函数里原创 2021-11-18 14:11:54 · 145 阅读 · 0 评论 -
9. 进程和线程
1. 进程 1. 进程 并发:在一段时间内交替的去执行任务 对于单个CPU处理多任务,操作系统会轮流让各个软件交替的执行。 并行:对于多核的CPU处理多任务,操作系统会给CPU每个内核安排一个执行的软件,多个内核是真正的一起执行软件。 这里需要注意的是多核的CPU是并行的执行任务,始终有多个软件一起执行。 1.1 进程的概念 一个正在运行的程序或者软件就是一个进程,他(进程)是操作系统进行资源分配的基本单位,也就是说每启动一个进程,操作系统都会给其分配一定的运行资源(内存资源)保证进程的运行原创 2021-11-15 14:33:11 · 336 阅读 · 0 评论 -
10. 网络编程
文章目录1. 网络编程基础1. IP地址的介绍1.1 IP地址的概念1.2 IP 地址的表现形式1.3 IP 地址的作用2. 端口和端口号2.1 什么是端口2.2 什么端口号2.3 端口和端口号的关系2.5 端口号的分类3. TCP的介绍3.1 TCP 的概念3.2 TCP 的特点4. socket的介绍4.1 socket 的概念4.2 socket 的作用4.3 socket 使用场景5. TCP网络应用程序开发流程5.1 TCP 网络应用程序开发流程的介绍5.2 TCP 客户端程序开发流程的介绍5.3原创 2021-11-16 12:56:36 · 1731 阅读 · 0 评论 -
11. PyMySQL
文章目录PyMySQL的使用1. Python程序操作MySQL数据库1.1 安装pymysql第三方包:1.2 pymysql的使用:1.2.1 导入 pymysql 包1.2.2 创建连接对象1.2.3 获取游标对象1.2.4 pymysql完成数据的查询操作1.2.5 pymysql完成对数据的增删改2. 防止SQL注入1. 什么是SQL注入?2. 防止SQL注入的示例代码:3. 小结3.1 导包3.2 创建连接对象3.3 获取游标对象3.4 执行SQL语句3.5 获取查询结果集3.6将修改操作提交到原创 2021-11-17 15:07:31 · 75 阅读 · 0 评论 -
8. 模块_包_异常
文章目录1. 异常1. 了解异常2. 异常的写法2.1 语法2.2 快速体验2.3 捕获指定异常2.3.1 语法2.3.2 体验2.3.3 捕获多个指定异常2.3.4 捕获异常描述信息2.3.5 捕获所有异常2.4 异常的else2.5 异常的finally3. 异常的传递4. 自定义异常5. 总结2. 模块1. 模块1.1 导入模块1.1.1 导入模块的方式1.1.2 导入方式详解1.1.2.1 import1.1.2.2 from..import..1.1.2.3 from .. import *1.1原创 2021-11-12 15:14:51 · 90 阅读 · 0 评论 -
7. 面向对象
文章目录1. 面向对象基础1. 理解面向对象2. 类和对象2.1 理解类和对象2.1.1 类2.1.2 对象2.2 面向对象实现方法2.2.1 定义类2.2.2 创建对象2.2.3 self3. 添加和获取对象属性3.1 类外面添加对象属性3.2 类外面获取对象属性3.3 类里面获取对象属性4. 魔法方法4.1 `__init__()`4.1.1 体验`__init__()`4.1.2 带参数的`__init__()`4.2 `__str__()`4.3 `__del__()`5. 综合应用5.1 烤地原创 2021-11-12 14:41:11 · 237 阅读 · 0 评论 -
6. 文件操作
1. 文件操作 1. 文件操作的作用 思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制… 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容… 总结:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。 2. 文件的基本操作 2.1 文件操作步骤 打开文件 读写等操作 关闭文件 注意:可以只打开和关闭文件,不进行任何读写操作。 2.1.1 打开 在python,使用open函数,可以打开一原创 2021-11-11 09:43:52 · 87 阅读 · 0 评论 -
5. 函数
1. 函数基础阶段 1. 函数的作用 需求:用户到ATM机取钱: 输入密码后显示"选择功能"界面 查询余额后显示"选择功能"界面 取2000钱后显示"选择功能"界面 特点:显示“选择功能”界面需要重复输出给用户,怎么实现? 函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。 函数在开发过程中,可以更高效的实现:代码重用。 2. 函数的使用步骤 2.1 定义函数 def 函数名(参数): 代码1 代码2 ......原创 2021-11-11 09:41:53 · 258 阅读 · 0 评论 -
3. 流程控制之循环
文章目录1. 循环简介1.1 循环的作用1.2 循环的分类2. while的语法2.1 快速体验3. while的应用3.1 应用一:计算1-100累加和3.2 应用二:计算1-100偶数累加和3.2.1 方法一:条件判断和2取余数则累加3.2.2 方法二:计数器控制4. break和continue4.1 理解4.1.1 情况一:break4.1.2 情况二:continue5. while循环嵌套5.1 应用场景5.2 语法5.3 快速体验:复现场景5.3.1 代码5.3.2 执行结果5.3.3 理解执原创 2021-11-11 09:38:24 · 280 阅读 · 0 评论 -
2. 流程控制之条件语句
1. if 语法 1.1 语法 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... 1.2 快速体验 if True: print('条件成立执行的代码1') print('条件成立执行的代码2') # 下方的代码没有缩进到if语句块,所以和if条件无关 print('我是无论条件是否成立都要执行的代码') 2. 实例 需求分析:如果用户年龄大于等于18岁,即成年,输出"已经成年,可以上网"。 2.1 简单版 age = 20 if age原创 2021-11-11 09:36:42 · 253 阅读 · 0 评论 -
1. Python基础入门
1. 注释 在python中存在两种注释方法,一种是单行注释,另外一种是多行注释 # 单行注释 # 6个单引号 6个双引号都是多行注释 """ 第一行注释 第二行注释 第三行注释 """ ''' 注释1 注释2 注释3 ''' 快捷键: ==ctrl + /== 注释的作用 用人类熟悉的语言对代码进行解释说明,方便后期维护。 注释的分类 单行: # 注释内容,快捷键ctrl+/ 多行:""" 注释内容 """ 或 ''' 注释内容 ''' 解释器不执行注释内容 2. 变量原创 2021-11-11 09:35:17 · 71 阅读 · 0 评论