- 博客(7)
- 收藏
- 关注
原创 python基础之闭包、装饰器、正则和生成器
摘要:本文介绍了Python编程中的三个核心概念:闭包、装饰器和正则表达式。闭包通过函数嵌套实现变量封装和状态保存;装饰器在不修改原函数的基础上扩展功能,支持参数传递;正则表达式则提供了强大的文本匹配规则,包括手机号、邮箱等常见验证模式。文章通过代码示例详细展示了这些技术的应用场景和实现方法,帮助开发者高效处理函数封装和文本处理任务。
2025-12-27 10:42:37
630
原创 python基础之面向对象
本文系统介绍了面向对象编程(OOP)的核心概念和Python实现。主要内容包括:1)三大核心特征:封装(隐藏实现细节)、继承(代码复用)和多态(同一接口不同实现);2)类与对象的关系,self关键字的用法;3)类的定义方式及构造方法;4)封装实现和私有属性/方法;5)继承机制及方法重写;6)多态的实现条件和抽象类应用;7)类属性/方法、静态方法等特性;8)Python特有的魔法函数。通过具体代码示例,展示了如何在Python中运用面向对象思想进行程序设计。
2025-12-21 14:31:13
515
原创 python基础之数据容器与函数
摘要:本文介绍了Python中三种核心数据容器(列表、元组、字典)的特点及使用方法。列表是可变有序集合,支持增删改查;元组是不可变有序集合,适合存储固定数据;字典是键值对集合,通过键快速访问值。文章详细说明了各容器的创建方式、常用方法及注意事项,并对比了三者的特性差异。此外,还讲解了函数定义、参数传递(位置参数、关键字参数、可变参数)及嵌套函数等编程基础概念,强调函数封装对代码复用和逻辑组织的重要性。
2025-12-16 22:24:17
823
原创 python基础之循环语句和循环嵌套
本文介绍了Python中的循环结构及其应用。主要内容包括:1)while循环的语法和执行流程,强调避免死循环;2)for循环的固定次数循环特性,说明其与range()函数及列表、元组、字典的配合使用;3)循环嵌套的概念,包括while和for循环的嵌套使用方式,指出外层循环控制高度、内层循环控制宽度的特点,并说明其常用于暴力枚举求解问题。文章通过简明语法示例和类比说明,系统讲解了Python循环结构的基本使用方法。
2025-12-11 22:13:50
286
原创 python基础学习之列表
列表是python内置的一种数据结构,是一种有序的集合。可以用来存放不同种类的元素。其中的元素使用“,”分开。创建列表的方式有三种:1.直接创建列表:即 a = [1,2,3]。2.使用 list()函数或者 使用a = [ ] 创建空列表,然后根据需要添加元素。列表中可以存放任意类型的元素。可以是布尔值,浮点数,字符串,整数,列表,元组等。例如: list1 =[1 , "列表" , 1.25 , True , [1, 2 , 3] ]列表的索引:列表是有序的集合,所以 列表中
2022-04-04 13:47:56
1617
1
原创 类型转换与运算符
一 、类型转换和检查1.类型检查:对于一个变量我们可以使用 type( ) 函数来对它进行类型检查。同时该函数会将检查的结果作为返回值返回。所以我们亦可以使用一个变量来接收这个函数的返回值。2.类型转换:类型转换的一些函数: int( )、float( )、str( )、bool( )、tuple( )、list( )、set()(1).int( )函数可以将对象转变成整型;(2).float( )函数可以将对象转变成浮点数;(3).str( )函数可以将对象转变成字符串;
2022-03-06 15:33:23
367
原创 python基础学习之字符串
字符串是程序中使用最多的数据类型,用来表示一段文本信息。在python中字符串需要用引号引起来,其中引号可以是双引号也可以是单引号,但是不能混合使用,引号就是python中的字符串的标志,如果没有引号就不是字符串,同时相同的引号不能嵌套使用(即双引号里不能套双引号,单引号,三重引号也是一样)。单引号和双引号不能跨行使用,可以使用“\”(转义字符)来进行转义换行。三重引号可以换行跨行使用,同时保留字符串里的格式。通过转义符号,字符串中可以表示一些特殊的内容。常用的一些,如下:字符串
2022-02-04 14:54:21
3176
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅