
从0开始学python
文章平均质量分 91
谢眠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从0开始学python-day18-Python包和模块2
包是将模块以文件夹的组织形式进行分组管理的方法,以便更好地组织和管理相关模块。包是一个包含一个特殊的。原创 2024-10-30 18:55:16 · 1050 阅读 · 0 评论 -
从0开始学python-day17-Python包和模块1
一个.py 文件就是一个模块模块是含有一系列数据函数类等的程序作用把相关功能的函数等放在一起有利于管理,有利于多人合作开发模块的分类内置模块(在python3 程序内部,可以直接使用)标准库模块(在python3 安装完后就可以使用的 )第三方模块(需要下载安装后才能使用)自定义模块(用户自己编写)模块名如果要给别的程序导入,则模块名必须是 标识符实例'''小张写了一个模块,内部有两个函数,两个字符串... 此处省略 200字''''''此函数用来求和'''原创 2024-10-29 17:29:15 · 945 阅读 · 0 评论 -
从0开始学python-day17-数据结构2
当结合使用appendleft和popleft时,你实际上是在实现一个栈(Stack)的数据结构,因为栈是后进先出(LIFO)的,而这两个操作正好模拟了栈的“压栈”和“弹栈”行为。如果新节点的键值小于当前节点的键值,如果当前节点没有左子树,则将新节点插入到当前节点的左子树,否则向左子树移动。如果新节点的键值大于当前节点的键值,如果当前节点没有右子树,则将新节点插入到当前节点的右子树,否则向右子树移动。5.子结点(Child):若A结点是B结点的父结点,则称B结点是A结点的子结点;子结点也称孩子结点。原创 2024-10-29 17:25:06 · 265 阅读 · 0 评论 -
从0开始学python-day16-数据结构1
数据结构是指数据的组织、管理和存储方式,以及数据元素之间的关系。数据结构通常用于允许高效的数据插入、删除和搜索操作。:数组、链表、栈、队列等。:树、二叉树、堆、图等。:哈希表。:B树、B+树等。原创 2024-10-28 18:59:21 · 878 阅读 · 0 评论 -
从0开始学python-day16-pandas3
pd.to_datetime() 方法用于将字符串或其他格式的日期转换为 Pandas 的 Datetime 对象。# 将字符串转换为 Datetime 对象# 获取当前时间print('当前时间:')原创 2024-10-28 18:56:03 · 575 阅读 · 0 评论 -
从0开始学python-day15-pandas2
新的行索引 ['a', 'b', 'c', 'd'] 包含了原索引中不存在的标签 'd',使用 method='ffill' 进行前向填充,因此 'd' 对应的行填充了前一行的值。#重置行或列索引时,如果新的行或列索引和原来的索引不一致,则新行或列的数据默认填充为NaN,一致的行或列索引则填充原来Dataframe中对应的数据。如果为 False,则返回一个新的排序后的对象。# df1 的行索引被重新索引为 df2 的行索引,因此 df1 中不存在的行索引 'd' 对应的行填充了 NaN。原创 2024-10-25 17:04:26 · 712 阅读 · 0 评论 -
从0开始学python-day14-pandas1
Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。原创 2024-10-24 20:01:49 · 765 阅读 · 0 评论 -
从0开始学python-day13-Matplotlib
Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂。Matplotlib 图形组成:Figure:指整个图形,理解成一张画布,它包括了所有的元素,比如标题、轴线等Axes:绘制 2D 图像的实际区域,也称为轴域区,或者绘图区Axis:指坐标系中的垂直轴与水平轴,包含轴的长度大小(图中轴长为 7)、轴标签(指 x 轴,y轴)和刻度标签。原创 2024-10-23 17:14:31 · 848 阅读 · 0 评论 -
从0开始学python-day12-numoy2
nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。1.order 参数order 参数用于指定数组的遍历顺序。默认情况下,nditer 按照 C 风格(行优先)遍历数组。# 创建一个二维数组# 使用 C 风格遍历数组print(x)# 输出:# 1# 2# 3# 4# 5# 6# 使用 Fortran 风格遍历数组。原创 2024-10-22 19:10:32 · 926 阅读 · 0 评论 -
从0开始学python-day11-numpy
NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组Pandas:处理二维表Matplotlib:绘图工具,画曲线。原创 2024-10-21 19:27:06 · 710 阅读 · 0 评论 -
从0开始学python-day10-函数式编程
迭代器是访问可迭代对象的工具迭代器是指用 iter(obj) 函数返回的对象(实例)迭代器可以用next(it)函数获取可迭代对象的数据。原创 2024-10-21 19:25:30 · 1041 阅读 · 0 评论 -
从0开始学Python-day9-Python类和对象
类是创建对象的 ”模板”。数据成员:表明事物的特征。相当于变量方法成员:表明事物的功能。相当于函数通过class关键字定义类。原创 2024-10-18 17:15:06 · 844 阅读 · 0 评论 -
从0开始学Python-day8-Python函数
语法def 函数名(形式参数列表):语句块说明函数名是一个变量,不要轻易对其赋值函数有自己的名字空间,在函数外部不可以访问函数内部的变量,在函数内部可以访问函数外部的变量,但不能轻易对其改变函数的形参列表如果不需要传入参数,形式参数列表可以为空任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数内容以冒号 : 起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。示例。原创 2024-10-16 19:51:07 · 1233 阅读 · 0 评论 -
从0开始学python-day7-推导式
0:#步长为5sum1+=item#嵌套循环语句print()#输出换行符month=int(input("输入月份:"))print("输入有误")print("28天")print("30天")else:print("31天")#python中的三元表达式(或称条件表达式)x=5y=10if x>y:else:#while循环#死循环number=int(input("请输入一个数值:"))原创 2024-10-16 19:50:10 · 844 阅读 · 0 评论 -
从0开始学Python-day6-元祖、字典、集合
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。原创 2024-10-15 18:23:30 · 822 阅读 · 0 评论 -
从0开始学Python-day5-列表
Python 支持多种类型,可将不同值(类型不同,数值不同)组合在一起。最常用的,是用方括号,逗号分隔的一组值。列表可以包含不同类型的元素,但一般情况下,各个元素的类型相同列表是一种复合数据容器。原创 2024-10-14 20:10:50 · 918 阅读 · 0 评论 -
从0开始学Python-day4-条件和循环
。原创 2024-10-14 16:41:44 · 688 阅读 · 0 评论 -
从0开始学Python-day3-数学函数和字符串
格式化字符串以 f 开头,后面跟着字符串,字符串中的表达式用大括号 {} 包起来,它会将变量或表达式计算后的值替换进去。使用反斜杠\对字符进行转义,如\r 回车(只要\r后面的) \n 换行 \t 缩进(类似于加空格) \\ 表示 \。部分函数是python环境自带的,部分是math模块带的,部分是公共的。②,相邻的两个或多个 字符串字面值(引号标注的字符)会自动合并;④,可以把字符串看成数组,通过下标访问字符,支持负数。字符串前加r表示原始字符串:所见即所得,不转义;①,字符串连接:+;原创 2024-09-26 20:27:01 · 816 阅读 · 0 评论 -
从0开始学Python-day2-类型和数字
变量没有类型,所谓类型是指变量中被赋值的对象的类型(赋值运算是从左往右)type可以查询变量的类型id是不同数字的编码,返回的是对象的内存地址,编号一样代表同一个数据,同一个数字可能id不一样注意:①,变量可以保存和修改数据;②,访问变量中的数据:访问的变量必须是已经声明过的,且访问到的数据一定是访问时最近一次修改的数据;③,如果没有变量可以存但是不能取,如果有变量则可以存也可以取。原创 2024-09-25 20:27:16 · 590 阅读 · 0 评论 -
从0开始学Python-day1-工具和使用
python安装原创 2024-09-24 18:49:51 · 818 阅读 · 1 评论