- 博客(24)
- 收藏
- 关注
原创 绘图与数据可视化
数据可视化是以图示或图形格式表示的数据,它是一种以视觉表现形式快速、直观地传达信息的方法。相比文字来说,人类大脑对图像的敏感性更高,因此通过数据可视化可以更高效地反映数据基本情况以及数据背后蕴含的规律,从而让用户能够快速、准确地理解所要表达的信息,提高沟通效率。
2025-04-12 12:10:29
269
原创 文件与数据处理——python
Python 文件与数据处理是编程中非常实用的技能,尤其适合处理文本、CSV、Excel 等格式的数据。我们前面已经学习了文件类型和数据类型,那我们现在直接来学习怎么写代码吧。
2025-04-11 08:00:00
634
原创 正则表达式补充——python
本章是对前面正则表达式的补充。一、复杂的查找替换等任务content = ''' 张三是脑卒中病李四,是高血脂苏齐,是肺结核病六六,是血血血血'''import rep = re.compile(r'...病')print(one)r'...病'是一个原始字符串正则表达式模式在正则中表示任意单个字符(除换行符)三个连续的表示匹配任意三个字符最后的病是字面匹配四个字符的组合,前三个是任意字符,第四个必须是"病"。
2025-04-09 09:00:00
946
原创 python——字典
Python字典是一种高效且灵活的数据结构,用于存储键值对。:生成新字典,可能增加内存占用,适合不可变数据或链式操作。:按插入顺序删除元素(如LIFO场景)或需要键值对元组。:动态访问键值对,支持集合操作(键值对需哈希)。:原地操作,内存效率高,适合频繁修改或大字典。:必须为不可变类型(如字符串、数字、元组)。处理可能不存在的键(通过默认值避免错误)。:需要获取被删除的值或处理可能缺失的键。:动态访问值,但无法保证唯一性或哈希性。:合并时,相同键的值由新字典覆盖旧值。确定键存在,或希望缺失键时抛出错误。
2025-04-07 08:00:00
1267
原创 爱心树——turtle库(python代码)
后面我还是会单独说一下andom函数的,请大家放心。我们先来设计一下大概的框架,后面再逐步完善他,在这篇文章最后会有完整的代码给大家。:就像真实树枝不可能无限变细,当树枝太短(≤5像素)时停止分叉。,在这里我就不重复介绍了,但是还是会点到他的基本操作的。:就像你画画前拿起一支新笔,调整位置但不留下痕迹。:树枝末端长出一朵花(爱心),之后不再分叉。:像用圆规画弧,每次转一点角度,走一小段。向右随机转一个角度,分叉出一根更短的树枝。再向左转更大的角度,分叉出另一根短树枝。长树枝:分左右两支,随机角度和长度。
2025-04-06 08:00:00
755
原创 turtle库——python
确保你已经安装了 Python(turtle 库是 Python 的标准库,无需额外安装)。:推荐使用 IDLE、VSCode 或 Jupyter Notebook。海龟的转向是“外角”(即 180° - 内角),所以需要转 120°。三角形的内角和为 180°,每个内角为 60°。效果:先向右画一条线,然后向左上方画一条斜线。
2025-04-05 08:00:00
2094
原创 函数和模式化——python
按位置传递,不需要给出参数的名称,但形参和实参的位置相同、类型相同,否则容易出错;按名称显式的传递参数,则不关心参数的前后顺序,在参数较多时,不容易混淆。(4)retrun 是函数的返回保留字,当函数没有返回值时,return 保留字可以省略,函数有多个返回值时,在return 保留字后面,将多个返回值以英文逗号隔开;(2)括号中是函数的参数,参数可以为空,此时,括号()不能省略,函数参数也可以是多个,多个参数之间有英文逗号隔开;(5)函数的类型和函数的返回值类型相同,当返回值是多个时,函数的返回值是。
2025-04-04 23:59:41
1216
原创 程序控制符——python
在Python中,程序的控制流程通过特定的结构和关键字实现。:Python用缩进定义代码块,需保持一致(通常4空格)。:清晰表达分治算法,但需注意栈溢出。:适用于高并发场景(如网络请求)是处理错误流程的核心工具。
2025-04-03 08:00:00
564
原创 字符串,元组,列表,集合的应用
对于刚接触python的宝子,字符串,元组,列表,集合可以做哪些项目,相信大家回有这样的疑问。让我们写一些小的项目吧。
2025-04-02 16:30:00
915
原创 列表,元组,集合,字符串的复习——python
列表特性可变:可动态增删改元素。有序:元素按插入顺序排列,允许重复。语法:用[]表示,如。常用操作# 增删改list.append(3) # 末尾添加元素list.insert(0, "x") # 插入元素list.pop(1) # 删除索引1的元素list[0] = 10 # 修改元素# 切片(左闭右开)sub_list = list[1:3] # 获取索引1到2的元素适用场景:需要动态修改的有序数据集合(如用户购物车)。
2025-04-02 08:00:00
2001
原创 编码与解码——python
之间的转换,尤其是在处理文本数据与二进制数据交互时(如文件读写、网络传输)。在 Python 中,**编码(Encode):国际通用,支持所有 Unicode 字符(推荐默认使用)。:Python 默认编码与系统相关,建议显式指定编码(如。:编码和解码必须使用相同的字符集,否则会导致乱码或错误。是可变(mutable)的字节序列,支持原地修改。解码(Decode)**通常用于处理字符串(:确保编码、解码、文件读写时使用同一编码。(1)编码(字符串 → 字节)(2)解码(字节 → 字符串)
2025-04-01 13:00:00
966
原创 字符串常用方法与操作
中我们说过了字符串的内置函数,但是怕大家没有看明白。我们再来学习字符串常用方法与操作。使用 str.maketrans()是字典,键为原始字符,值为目标字符(若值为。是字符串,表示要删除的字符。和 translate()
2025-03-31 08:00:00
698
原创 Python内置函数与运算符
print(): 输出内容到控制台。2、int()float()str()bool()abs(): 绝对值。sum(): 求和。round(): 四舍五入。len(): 获取长度。max()min(): 最大/最小值。sorted(): 排序。range(): 生成整数序列。: 带索引的迭代。type(): 查看对象类型。: 判断对象是否为某类型。help(): 查看帮助文档。运算符用于对变量或值执行操作,分为以下几类: 加减乘除。**: 幂运算(如2**3结果为 8)。//: 整除(如7//2。
2025-03-31 00:04:18
13
原创 python——集合
一、集合的介绍 Python中的集合()是一种无序、不重复的可变容器,用于存储唯一的元素。它支持数学中的集合操作(如并集、交集、差集等),并且底层由哈希表实现,因此查找元素的速度非常快(时间复杂度为 O(1))。二、集合的特性1、元素唯一性:集合中的元素不会重复,重复值会被自动去重。2、无序性:元素没有固定的顺序,因此不支持索引或切片。3、可哈希性:集合的元素必须是不可变类型(如整数、字符串、元组),不能是列表或字典等可变类型。4、可变性:集合本身是可变的,可以动态添加或删除元素。三、创建集合
2025-03-30 08:00:00
914
原创 python字符串的学习
字符串(String)是计算机编程中最基本且常用的数据类型之一,用于表示文本数据。它由一系列字符(字母、数字、符号或空格)组成,通常以特定的编码方式(如ASCII、Unicode)存储。我刚觉得这两个结果数据类型不一样,但是输出的数据类型是一样的,我们来讨论这是为什么呢?如果我们把 ‘ s = "苹果,菠萝,西瓜" ’中的中文逗号改成英文逗号会怎么样呢?结果报错了耶,因为这时候列表 '苹果,菠萝,西瓜' 是一个未分割的字符串。这时候输出的结果是对的,所以我们一定要注意中英文符号使用。
2025-03-29 08:00:00
653
原创 python基础
Python标准库与扩展库概述1. 标准库Python标准库是语言自带的模块集合,涵盖基础开发需求,标准库无需额外安装,为开发者提供开箱即用的功能。2. 扩展库标准库奠定开发基础,扩展库则推动Python在专业领域的深度应用11。两者共同构建了Python高效、灵活的编程生态。
2025-03-25 21:41:34
1011
原创 python语言概述
想快速入门编程?试试Python!这门由Guido大神在1991年创造的语言,就像编程界的"瑞士军刀"。不需要复杂的编译过程,像聊天一样输入代码就能立刻看到结果。它用类似英语的语法和强制缩进规则,让你的代码像诗歌一样整洁易读,小白也能三天写出实用脚本!
2025-03-25 19:45:04
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人