- 博客(13)
- 收藏
- 关注
原创 Python基础学习(十):函数
使用def语句定义函数。函数定义:使用def关键字定义函数。参数传递:支持位置传参、关键词传参、默认值参数、可变参数等。作用域:遵循 LEGB 规则,分为局部、嵌套、全局和内建作用域。递归函数:用于解决可以分解为相似子问题的问题。匿名函数:使用lambda定义简短的函数。高阶函数:可以接受函数作为参数或返回函数。
2025-03-16 22:52:50
338
原创 Python基础学习(九):语句
用于定义一个函数。")greet("Alice") # 调用函数用于定义一个类。p.greet() # 调用类的方法赋值语句:用于变量赋值。条件语句:用于条件判断。循环语句:用于重复执行代码。循环控制语句:用于控制循环流程。函数定义语句:用于定义函数。异常处理语句:用于捕获和处理错误。导入语句:用于导入模块或包。注释语句:用于解释代码。类定义语句:用于定义类。with 语句:用于资源管理。
2025-03-16 22:03:08
246
原创 Python基础学习(八):表达式
算术表达式:用于数学运算。比较表达式:用于比较值。逻辑表达式:用于布尔运算。赋值表达式:用于变量赋值。成员表达式:用于检查值是否在序列中。身份表达式:用于比较对象内存地址。三元表达式:简化条件判断。推导式:用于简洁地创建列表、字典和集合。Lambda表达式:用于创建匿名函数。生成器表达式:用于创建生成器对象。
2025-03-16 16:49:43
451
原创 Python基础学习(七):运算符
算术运算符:用于数学运算。比较运算符:用于比较值。逻辑运算符:用于布尔运算。赋值运算符:用于变量赋值。位运算符:用于按位操作。身份运算符:用于比较对象内存地址。成员运算符:用于检查值是否在序列中。三目运算符:简化条件判断。
2025-03-16 15:16:19
813
原创 Python基础学习(六):可变与不可变
自定义类的实例如果没有明确限制其属性,可以修改实例的属性值。obj.value = 10 # 修改属性print(obj.value) # 输出:10不可变类型:值不可修改,修改时会创建新对象。可变类型:值可修改,修改时不会创建新对象。类型判断:使用判断变量类型。类型转换:Python 提供了丰富的类型转换函数,但需注意转换的合法性。
2025-03-16 14:50:50
528
原创 Python基础学习(四):字典
字典是一种可变的容器,用于存储键值对。字典中的数据是无序的,键必须是唯一的且不可变。使用大括号{}定义,键值对用冒号分隔。数据是无序的。键必须是不可变类型(如字符串、数字、元组),值可以是任意类型。
2025-03-12 21:51:59
512
原创 Python基础学习(三):元组
元组是一种的有序容器,用于存储多个值。元组的元素可以是不同类型的,且元素之间用逗号分隔。元组通常用于存储不可变的数据集合。
2025-03-12 20:43:27
462
原创 Python基础学习(二):列表
4. str.split(): 将字符串拆分为列表 (默认以空格拆分字符串,可添加参数以其他符号做分隔符)由于拆分后的结果是列表,则可以通过索引的方式继续拆分。3. str.strip(): 移除字符串两端的空白字符,lstrip()去掉左边空白字符,rstrip()去掉右边空白字符。15. str.count(): 计算子字符串在字符串中出现的次数。5. str.join(): 将列表中的字符串连接为一个字符串。通过切片操作访问,列表[(开始索引b):(终止索引e)(: (步长s))]
2025-03-11 00:10:05
421
原创 Python基础学习(一)
2.pycharm(推荐用专业版,但是自己要网上去搜破解版,这里只有官方的下载链接)3.pycharm专业版可以安装一些扩展,推荐安装通义灵码之类的扩展,写代码更方便(可选)虚拟环境安装本文不介绍,这玩意几个月可能都不一定用得上一次,所以等要用的时候网上搜教程就行了,现在记着怎么装环境,过几个月又忘了。。。
2025-03-09 01:52:34
673
原创 Pandas学习
Pandas 是基于 Numpy 和 Matplotlib 构建的第三方 Python 库,名字源于 “panel data”(面板数据)与 “Python data analysis”(Python 数据分析)。它能处理各类文件格式数据,广泛应用于多领域,是 Python 数据分析的关键工具。
2025-02-07 21:14:51
1096
原创 Matplotlib学习
Matplotlib 是 Python 中强大的数据可视化库,支持跨平台运行,能基于 NumPy 的 ndarray 数组绘制精美的 2D 图像。它的语法简单易懂,代码清晰,让开发者可以轻松地将数据转化为直观的可视化图表。Figure:整个图形,就像一张画布,容纳了所有的绘图元素,包括标题、轴线等。Axes:绘制 2D 图像的实际区域,也叫轴域区或绘图区,是图形的核心部分。Axis:坐标系中的垂直轴与水平轴,包含轴长、轴标签和刻度标签,用于界定数据的展示范围和标注信息。Artist。
2025-02-06 19:40:18
1421
原创 NumPy学习
NumPy 的全称是“Numeric Python”,它是 Python 的第三方扩展包,主要用于处理一维或多维数组。NumPy 提供了大量的数学函数,能够高效地执行数值计算。其底层是用 C 语言编写的,因此计算速度非常快。
2025-02-05 10:28:38
1047
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人