自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 python基础(六)——文件操作

本文介绍了Python中文件操作和os模块的基础知识。主要内容包括:1) 文件概念及分类,解释了文件操作的必要性;2) 文件基本操作,详细说明open()函数的使用方法、文件路径概念和不同读写模式;3) 文件读取方法,包括read()、readlines()和readline();4) os模块的使用,涵盖文件重命名、删除、目录操作等常见功能;5) with语句的自动资源管理特性。文章通过具体代码示例展示了Python文件操作的核心技术,为后续文件处理打下基础。

2026-01-12 20:43:13 558

原创 python基础(五)——函数

本文介绍了Python函数的基本概念与应用,主要包括:1.函数的定义与作用,强调其模块化编程和提高代码复用性的优势;2.函数参数类型(位置参数、关键词参数、缺省参数、不定长参数)及使用场景;3.变量作用域(全局/局部变量)及其访问规则;4.Python特有的引用传递机制。文章还涉及函数说明文档、函数嵌套等实用技巧,为后续学习可变数据类型、lambda函数等内容奠定基础。通过具体示例展示了Python函数的灵活性和实用性。

2026-01-06 13:09:12 775

原创 Python基础(四)——容器类型(下)

本文介绍了Python中字典、集合和列表推导式的使用。字典以键值对形式存储数据,支持增删改查操作;集合是无序不重复元素集,具有去重特性;列表推导式能简化列表创建,支持条件判断和嵌套循环。这三种容器类型各有特点:字典适合键值映射,集合用于元素去重,列表推导式可快速生成有规律列表。掌握这些容器的使用方法,能有效提升Python编程效率。

2026-01-03 11:46:38 774

原创 python基础(四)——容器类型(上)

本文介绍了Python中字符串、列表和元组的基本操作。字符串部分讲解了切片方法(正负步长)、查找(find/index)和修改(replace/split/join)。列表操作包括增删改查(append/extend/insert/del/pop/remove)、遍历(while/for循环)和嵌套结构。元组作为不可变数据类型,重点介绍了其定义方法和查询操作,并通过嵌套元组去重案例展示了集合的运用。这些基础数据结构操作是Python编程的重要基础。

2026-01-01 17:28:47 1118

原创 Python基础(三)——if判断与循环

本文介绍了Python中的条件判断和循环语句。主要内容包括:if判断语句的基本语法、if-else结构、多条件elif判断以及嵌套结构;while和for两种循环的使用场景及语法,重点讲解了range()函数的使用;循环控制语句break和continue的区别与应用;还介绍了for-else结构的特殊用法。通过实际案例演示了如何运用这些语法解决实际问题,如季节判断、数字求和、猜数字游戏等。文章强调合理使用循环结构能提升代码效率,并提醒注意避免死循环问题。

2025-12-27 11:50:01 899

原创 python基础(二)——python基础语法

本文介绍了Python基础语法知识,主要包括:1)第一个Python程序"Hello World"的实现;2)Python注释的作用及单行、多行注释写法;3)变量的概念、命名规则和7种数据类型(数值、布尔、字符串、列表等);4)输入输出方法(%格式化、format等)及数据类型转换;5)常用运算符(算术、赋值、比较、逻辑)。文章通过示例代码详细讲解了Python基础语法要点,为后续学习if选择结构和流程控制打下基础。

2025-12-25 14:57:03 826

原创 python基础(一)——开启python之旅(环境配置)

本文介绍了Python入门基础知识和环境配置方法。首先阐述了Python语言的优势:技术趋势性强、简单易学、应用广泛;详细说明了Python解释器的功能及种类,并提供了官方下载地址。其次介绍了Anaconda的安装方法,这是一个集成了Python和常用科学计算包的发行版本。最后讲解了PyCharm IDE的安装与配置,包括项目创建、主题设置、解析器配置等操作指南。文章为Python初学者提供了从环境搭建到开发工具使用的完整入门指导。

2025-12-24 12:43:52 1143

原创 数据库基础(六)——窗口函数

本文详细介绍了MySQL 8.0新增的窗口函数功能。主要内容包括:窗口函数的基本概念与语法,通过创建employee表演示了row_number、rank、dense_rank三种排序方式及其区别;展示了使用聚合函数作为窗口函数的方法,包括窗口大小的调整技巧;讲解了first_value、last_value等首尾函数,以及lag、lead前后函数和nth_value指定位置函数的应用场景。文章通过丰富的SQL案例,帮助读者深入理解窗口函数在不改变行数的情况下对指定窗口范围内的数据进行计算的特点,并对比了r

2025-12-24 10:56:57 828

原创 数据库(五)——子查询和内置函数

本文介绍了MySQL中的子查询和常用内置函数。主要内容包括:1) 子查询的三种类型:WHERE子句中的条件子查询、FROM子句中的派生表查询、SELECT子句中的标量子查询;2) UNION连接查询的语法和使用场景;3) CTE表达式的定义和使用方法;4) 数值函数、字符串函数、日期时间函数等常用内置函数的使用;5) CASE WHEN判断函数的多种应用方式;6) 经典的行列转换面试题实现。文章通过大量示例演示了各种查询技巧和函数应用,为数据库查询优化提供了实用方法。

2025-12-23 09:59:00 1158

原创 数据库(四)——表关系和多表查询DQL

本文介绍了数据库中的外键约束和多表查询操作。主要内容包括:1)外键约束的概念和使用方法,通过foreign key关键字建立表间关联;2)三种表关系(一对一、一对多、多对多)的特点及建表原则;3)多表查询的四种方式(交叉连接、内连接、外连接、自连接)及其语法和案例演示。文章通过具体SQL示例详细说明了各类连接查询的实现方式,包括隐式/显式内连接、左右外连接等,并提供了完整的实操案例代码。适合数据库初学者学习表间关系和查询操作。

2025-12-21 11:18:03 1325

原创 数据库基础(三)--- 基础查询DQL

本文系统介绍了SQL数据库查询的基础知识,包括10种常用查询方法:1.简单查询(全表查询和字段查询)2.比较查询(使用比较运算符)3.逻辑查询(AND/OR/NOT)4.范围查询(IN和BETWEEN)5.模糊查询(LIKE和通配符)6.非空查询(IS NULL/IS NOT NULL)7.排序查询(ORDER BY)8.聚合函数(COUNT/SUM/AVG/MAX/MIN)9.分页查询(LIMIT)10.分组查询(GROUP BY和HAVING)每种查询方法都配有语法说明和实际示例,并详细解释了SQL语句

2025-12-20 09:40:30 1087

原创 数据库基础(二)---- 数据库引擎和约束

MySQL数据库引擎与约束详解 摘要:本文介绍了MySQL数据库引擎的分类与使用,重点对比了InnoDB(支持事务)和MyISAM(高性能)引擎的特性差异。详细讲解了SQL约束的五大类型:主键约束(唯一非空)、非空约束、唯一约束、默认值约束和外键约束,并提供了创建表时添加约束的具体语法示例。文章还介绍了自动增长约束的使用条件以及表结构描述comment的用法,帮助开发者更好地设计规范化的数据库表结构。

2025-12-19 22:09:13 770

原创 数据库基础(一)

本文系统介绍了数据库的基本概念和操作。主要内容包括:数据库定义与分类(关系型与非关系型)、数据库结构(DBMS、数据库、数据表)、SQL语言分类(DDL、DML、DQL、DCL)及语法规则。重点讲解了数据库的DDL操作(库/表/列的创建、查看、修改和删除)和DML操作(数据增删改)。文章通过具体SQL语句示例,详细说明了各类数据库操作命令的使用方法,并对比了delete与truncate删除数据的区别。全文内容详实,结构清晰,适合数据库初学者系统学习基础操作。

2025-12-19 19:27:41 923

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除