python学习笔记
惊鸿.Jh
这个作者很懒,什么都没留下…
展开
-
python正则表达式
返回值:找到则返回目标的第一个字符串,可以用.span返回正则表达式在待匹配字符串中位置,找不到返回None。区间取反:^不会出现的字符定义字符组,加在正则表达式前则从头取反,加在某个字符后则意味着从某个字符开始取反。表示正向先行断言,整个括号里的内容(包括括号本身)代表字符串中的一个位置,紧接该位置之后的字符序列能够匹配。重复区间:在不确定重复次数时可以使用重复区间{M,N},表示重复次数在M-N之间的都会被筛选。分组:可以在长的正则表达式中通过()来分组,通过group(index)来索引。原创 2022-08-21 13:50:14 · 303 阅读 · 0 评论 -
Matplotlib 基础
例:应用matplotlib绘制(0,0)至(6,100)直线 plt.plot(x,y,格式符代码,**kwargs)原创 2022-09-15 13:52:17 · 111 阅读 · 0 评论 -
pandas基础操作
pandas数据结构series:Series类似与表格中的列,类似于一维数组,可以保存任意数据类型。Series由索引index和列组成生成series: pandas.Series(data,index=,dtype,name=,copy(T/F))// 也可使用字典来创建Series对象,省去建立索引的步骤DataFrame:DataFrame是一个表格型数据结构,含有一组有序的列,有行索引也有列索引生成DataFrame: pandas.DataFrame(data,index,columns原创 2022-07-06 17:19:22 · 435 阅读 · 0 评论 -
Numpy基础操作
创建数组对象:1.numpy.array([[list],[list]]) //返回多维矩阵2.numpy.arrange(start,stop,step,dtype) //返回一维数组,start默认为0,步长默认为13.numpy.zeros(shape) //返回多维矩阵,元素值为04.numpy.eye(m,n,k,dtype) //返回一个m*n多维矩阵,其中对角线元素为1,其余为0随机数类:5.numpy.random.random(shape) //返回无条件随机数矩阵6.nump原创 2022-07-05 12:38:47 · 635 阅读 · 0 评论 -
python对文件操作
文件打开模式:1.文件句柄 = open('文件路径‘,’操作模式‘)2.with open(’文件路径‘,’操作模式‘) as 文件句柄:#对于文件操作完后使用close()函数关闭文件 文件读取函数:1.read()读取全部内容,返回值为字符串2.readlines()函数读取全部内容,将其分解为大列表,其中元素以\n为分界3.readline()函数读取一行内容文件遍历操作:open()读需关闭文件,with open()可自动关闭open()无异常处理功能,with open()有异常处理功能ope原创 2022-07-02 18:01:28 · 1314 阅读 · 0 评论 -
python类继承
1.python子类初始化时不会对父类进行初始化,想使用父类中方法必须先对父类初始化 使用super函数 super(子类,self).__init__(父类参数1,父类参数2,父类参数3...)原创 2022-06-28 20:03:36 · 236 阅读 · 0 评论 -
python数据类型
1.在没有歧义的情况下,tuple允许不加括号进行初始化赋值。2.tuple中只有一个元素时,必须在元素后加逗号。3.元组元素只可读不可写,但其中元素可以为可修改的list。4.tuple(list)将列表转换为元组1.通过键来访问值.........原创 2022-06-28 18:05:07 · 320 阅读 · 0 评论