python学习
文章平均质量分 66
python
Zhang-fw
这个作者很懒,什么都没留下…
展开
-
【python学习第12节 pandas】
DataFrame 是一个表格型的数据结构,类似于电子表格或关系型数据库中的表,可以存储和处理具有行和列的数据。how 是合并方式,可以是 ‘inner’(内连接)、‘outer’(外连接)、‘left’(左连接)或 ‘right’(右连接)。join 是指定连接方式的参数,join=‘outer’ 表示取并集,join=‘inner’ 表示取交集,默认为 join=‘outer’。axis 是指定连接轴的参数,axis=0 表示沿行方向连接,axis=1 表示沿列方向连接,默认为 axis=0。原创 2023-10-02 20:56:25 · 337 阅读 · 0 评论 -
【python学习第11节:numpy】
文章目录一,numpy(上)1.1基础概念1.2数组的属性1.3数组创建1.4 类型转换1.5ndarry基础运算(上)矢量化运算1.6拷贝和视图1.6.1完全不复制1.6.2视图或浅拷贝1.6.3深拷贝1.7索引,切片和迭代1.7.1一维数组1.7.2多维数组1.8形状操作1.9布尔索引和花式索引1.10字符串索引1.11搜索匹配函数1.12排序一,numpy(上)1.1基础概念Numpy的数组的类称为ndarray(非动态数组),一但定义好了里面的内容可以变,但是长度不能变1.2数组的属性示例原创 2023-10-01 20:29:24 · 481 阅读 · 0 评论 -
【python学习第11节笔记:正则表达式,python中使用正则表达式】
正则表达式又称规则表达式。用来匹配,检索,替换符合某个规则的文本。表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符,及这些特定字符的组合,组成一个”规则字符串“,这个”规则字符串“用来表达对字符串的一种过滤逻辑。原创 2023-09-27 22:28:21 · 498 阅读 · 0 评论 -
【python学习第9节笔记,面向对象(继承,封装,多态),zip函数,with语句】
多态是指在继承/派生关系的类中,调用基类对象的方法,实际能调用子类的覆盖方法(子类对父类方法的重写)现象叫多态。在继承的关系中有些类没有必要去实例,他存在的意义就是派生子类,不让他实例化是为了不让发生混乱,方便管理。python类中,以双下划线"__"开头,不以双下划线结尾的标识符为私有成员。拥有纯虚函数的类称为抽象类(不能实例化,只能用于派生的类叫做抽象类。私有成员分为:私有属性和私有方法,私有成员在子类和类外部无法访问。with的作用,进入环境的备份和出去环境的还原。as子句中的变量绑定生产的对象。原创 2023-09-26 14:26:56 · 232 阅读 · 0 评论 -
【python第7课 实例,类】
_dict__属性以字典的方式输出对象的所有属性,__class__属性可以的到对象类的名字,__doc__属性输出对象的类中的注释,__module__属性输出对象所在模块的名字。构造方法会在实例创建时自动调用,且将实例自身通过第一个参数self传入__init__方法。实例方法的第一个参数代表调用这个实例方法的对象,一般命名为“self”在实例的对象中修改类变量只会修改实例对象自己类变量。类方法的第一个参数是类的实例,约定为cls。实例方法的实质是函数,是定义在类内的函数。原创 2023-09-21 21:55:54 · 241 阅读 · 0 评论 -
python第6课(函数,内置高阶函数,匿名函数,装饰器)笔记
listname为目标列表,key表示指定一个从每个列表元素中提取一个比较的键,reverse为可选参数,当指定为True时为降序,如果为Flase则为升序。函数有很多参数时,如果固定一些参数,可以利用functools模块Partial得到一个偏函数,方便以后的使用。在访问变量时,先查找本地变量,然后是包裹此函数的外部函数的内部变量,之后是全局变量,最后是内置变量。说明:如果一个内嵌函数访问函数外部作用域的变量,则这个函数就是闭包。目的:在不改变函数名的情况下,改变了包装函数(对象)的行为。原创 2023-08-28 23:52:19 · 492 阅读 · 0 评论 -
python第5节(函数,可变参数和不可变参数)笔记
def 函数名(参数列表):["注释块"](可选)代码块return [返回值](可选)原创 2023-08-24 23:54:34 · 786 阅读 · 0 评论 -
python第四节(列表的运算,深拷贝和浅拷贝,列表推导式,交换两个数)笔记
对于步长为一的切片替换,左右两边的总数可以不等,对于步长不为一的切片进行替换,左右两边的个数必须相等。使用>,<,>=,等来进行字符串的比较(注意:列表中对应位置中元素的类型应该一致,否则会报错)导入copy模块,使用deepcopy()来进行深拷贝函数复制。[表达式 for 变量 in 可迭代对象 if 条件判断]使用 in/not in来判断一个元素是否在列表中。语法:[表达式 for 变量 in 可迭代对象]使用copy()和切片复制都是浅拷贝。原创 2023-08-23 23:53:25 · 232 阅读 · 0 评论 -
python第三课(字符串处理,列表排序)笔记
listname为目标列表,key表示指定一个从每个列表元素中提取一个比较的键。reverse为可选参数,当指定为True时为降序,如果为Flase则为升序,默认为升序。newlist为新的序列,listname为要排序的列表,key和reverse和1)中一致。使用大于,小于,等于对字符串进行比较(比较的是ascll码值)语法:字符串[开始索引:结束索引:步长]对字符串进行拼接(加法,乘法)对一个二维列表按照第一列升序。对一个二维列表按照第二列降序。原创 2023-08-23 00:04:35 · 185 阅读 · 0 评论 -
python第二课(运算符,语句)笔记
python中的运算符and:与,or:或,not:非。原创 2023-08-17 00:01:44 · 116 阅读 · 0 评论 -
python第一课(类型,赋值,判断)笔记
正常默认的是十进制,二进制以(0b开头),八进制以(0o开头),十六进制以(0x开头)python的数据类型有 数值类型,字符串str,布尔型bool,空值None。科学计数法的表示格式:小数e/E+10的n次幂,例如:333e-1 = 33.3。一般时十进制的常规写法,例如:3.14,2.33。None是一个特殊的变量不表示任何类型,作用:通常来绑定占位,变量接触绑定。b = a对于a是可变对象,直接把a的地址给b了。格式:a+bj,例如10+10j。真:True, 表示1。假:False,表示0。原创 2023-08-12 14:33:12 · 96 阅读 · 0 评论 -
【python链表】
链表是python中比较重要的知识点,下面介绍下什么是链表与链表的基础使用方法。原创 2023-08-11 19:05:25 · 119 阅读 · 0 评论 -
关于python中使用del遍历删除列表时会报错
报错:列表索引超出范围。原创 2023-05-22 17:31:48 · 731 阅读 · 2 评论