python
文章平均质量分 65
python学习
qq_45780540
这个作者很懒,什么都没留下…
展开
-
pandas
什么是pandaspandas是python中的第三方库,主要用来处理数据,类似于excel。通过 import pandas as pd 来导入。pandas常用的数据类型1.Series 一维,带标签数组2.DataFrame 二维series的创建1.创建一维数组t=pd.Series([1,2,31,12,3,4])print(t)#第一列为索引值,第二列为数据t2=pd.Series([1,2,3,2,2,1],index=list('abcedf')) #i原创 2021-10-12 15:10:45 · 1529 阅读 · 0 评论 -
numpy
目录什么是numpynumpy的常用方法numpy的数据读取ndarry缺失值填充均值数据拼接例题什么是numpynumpy一个在Python中做科学计算的基础库,重在数值计算,也是大部分PYTHON科学计算库的基础库,多用于在大型、多维数组上执行数值运算。numpy的常用方法...原创 2021-10-04 18:57:01 · 159 阅读 · 0 评论 -
matplotlib
目录什么是matplotlib绘制折线图绘制散点图绘制条形图绘制直方图什么是matplotlibmatplotlib是python中底层绘图库,它主要是能将数据进行可视化,更加直观的呈现数据。绘制折线图下图是绘制折线图常用方法。通过举例来学习:例1:假设一天中每隔两个小时(range(2,26,2))的气温(℃)分别是[15,13,14.5,17,20,25,26,26,27,22,18,15],画出折线图。from matplotlib i..原创 2021-10-03 17:16:33 · 160 阅读 · 0 评论 -
python中正则表达式
目录正则表达式常用的匹配规则限定匹配字符串量的规则分组匹配re模块的中函数贪婪模式和非贪婪模式正则表达式正则表达式,又称规则表达式。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。我们主要通过的python中的re模块来学习正则表达式。import redata='Python is the best language in teh wolrd'#result=re.match('P',data,re.I|re.M) #精确匹配,匹配开头 re.原创 2021-09-22 15:10:18 · 492 阅读 · 0 评论 -
python中命令行参数
命令行参数模块1,。sys模块Python可以 sys模块中的 sys.argv 来获取命令行参数import sys#sys.argv #获取命令行相关参数print('参数个数为:', len(sys.argv), '个参数.') #获取传递参数的个数print('参数列表:', str(sys.argv[1:])) #得到传递参数的列表,从第二个元素开始,第一个元素就是test.py2.argparse模块argparse 模块可以轻松编写用户友好的命令行界面。该程序定义原创 2021-09-18 21:37:37 · 2276 阅读 · 0 评论 -
python文件操作和模块
目录文件操作文件备份文件定位模块导入os模块制作文件操作文件操作的一般步骤:打开文件、读/写文件 、保存文件、关闭文件打开文件用open函数,一般我们默认的编码是gbk,最好的习惯是我们再打开一个文件给他指定一个编码类型。写文件(w)fobj=open('./Test.txt','w',encoding='utf-8') #前面是路径,后面是打开方式 w只写#开始操作 读/写操作fobj.write('在苍茫的大海上')fobj.write('狂风卷.原创 2021-09-18 21:09:40 · 162 阅读 · 0 评论 -
面向对象(下)
目录私有化属性私有化方法Property属性new实例化方法单例模式错误和异常处理自定义异常动态添加属性和方法slots属性限制作业私有化属性加两个下划线将此属性私有化使用私有属性的场景1.把特点的一个属性隐藏起来,不想让类的外部进行直接调用2.我想保护这个属性,不想让属性的值随意改变3.保护这个属性,不想让子类去继承class Person: __hobby='跳舞' def __init__(self): .原创 2021-09-11 16:27:55 · 529 阅读 · 0 评论 -
面向对象(中)
目录析构方法继承重写和调用父类的方法多态属性类方法和静态方法析构方法当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del__()方法,也称为析构方法。class Animal: def __init__(self,name): self.name=name print('这是构造初始化方法') pass def __del__(self): #主要的应.原创 2021-09-11 10:41:30 · 82 阅读 · 0 评论 -
面向对象(上)
目录面向对象介绍类和对象的概念__init__方法理解self案例面向对象介绍面向过程:根据业务逻辑从上到下写代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可。面向对象编程:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程面向过程的关注点是怎么做,而面向对象的关注点是谁来做。类和对象的概念类:类是具有一组相同或者相似特征【属性】和行为【方法】的一系列[多个]对象组合。对象: 对象是实实在在的一个.原创 2021-09-07 15:22:30 · 67 阅读 · 0 评论 -
python内置函数
目录内置函数简介数据运算类型转换序列操作Set集合内置函数简介内置函数就是python安装后自带的函数。数学运算1.abs()取绝对值函数print(abs(-32))2.round()取近似值print(round(3.66))print(round(3.66,1))3.pow()求次方print(pow(3,3))4.divmod求商和余数print(divmod(7,3))5.max()求最大值print(max([.原创 2021-09-07 10:08:04 · 113 阅读 · 0 评论 -
函数(2)
目录全局变量和局部变量引用匿名函数递归函数全局变量和局部变量1.局部变量就是在函数内部定义的变量-作用域仅仅局限于函数内部。2.不同函数可以定义相同的局部变量,但各自用各自的,不会产生影响、3.局部变量的作用:为了临时的保存数据,需要在函数中定义来进行存储 -----------全局变量--------- 1.pro的定义是一个全局变量 当全局变量和局部变量同名时,局部变量优先 2.如果在函数的内部想要对全局变量进行修改的话,必须使用global关键字进行声明p原创 2021-08-29 10:55:18 · 85 阅读 · 0 评论 -
函数(1)
目录什么是函数?函数基础函数参数函数返回值函数嵌套调用什么是函数?函数:一系列Python语句的组合,可以在程序中运行一次或者多次,一般是完成具体的独立的功能为什么要使用函数:代码的复用最大化以及最小化冗余代码,整体代码结构清晰,问题局部化。函数基础函数的定义:def 函数(): 代码块函数调用:直接写函数名即可举例:def printInfo2(name,height,weight,hobby,pro): #函数代码块...原创 2021-09-03 19:40:32 · 226 阅读 · 0 评论 -
python高级数据类型
目录序列切片字符串列表元组字典共有操作序列序列:在python当中 序列就是一组按照顺序排列的值[数据集合]。在python中 存在三种内置的序列类型:字符串、列表、元组优点:可以支持索引和切片的操作。特征:第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端。切片切片:可以根据下表来获取序列对象的任意部分数据。语法结构:[start:end:step] step默认1。列表list:python当中非常重要的数据.原创 2021-08-21 09:42:43 · 89 阅读 · 0 评论 -
Python的流程控制
流程控制的分类1.顺序流程:就是代码一种自上而下的执行结构,也是python默认的流程2.选择流程/分支流程:根据在某一步的判断,有选择的去执行相应的逻辑的一种结构 2.1 单分支 if 条件表达式: 一条条的python代码 一条条的python代码 一条条的python代码 2.2 双分支 if...原创 2021-05-19 10:22:56 · 207 阅读 · 2 评论 -
Python输入与输出
我 我原创 2021-05-17 16:12:49 · 1564 阅读 · 0 评论 -
Python运算符
算数运算符如下图:举例:a=7b=3print(a+b)print(a-b)print(a*b)print(a/b)print(a%b)print(a**b) #指数print(a//b) #相除取证比较运算符举例:a,b=10,5print(a==b)print(a!=b)print(a>=b)print(a<=b)print(a>b)print(a<b)逻辑运算符如下图:举例:a..原创 2021-05-17 16:12:37 · 70 阅读 · 0 评论 -
Python变量的定义和使用
变量的学习:1.什么是变量呢?变量是一段有名字的的连续存储的空间,我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间变量是程序中临时存放数据的场所。2.变量的定义的规则变量名=数据,Python是一门强类型的语言 赋值变量时不需要指定数据类型 给这个变量赋值什么数据类型,这个变量就是什么类型。python中可以利用type函数来查看当前的数据类型。请看下面的例子a=10print(type(a)) #type--用来查看a的数据类型a=..原创 2021-05-17 16:12:22 · 264 阅读 · 0 评论 -
Python的注释以及Pycharm的安装
Python的注释对于一个程序来说,注释是必不可少的。python的注释最常见的是单行注释和多行注释。单行注释:#print('hello python')在语句前面要加一个#多行注释:把注释的内容放到三个’‘’之间,例如‘’‘print('hello python')‘’‘,或者是用双引号也是可以的。Pycharm的安装首先打开网址https://www.jetbrains.com/pycharm/?fromMenu,在里面直接下载pycharm。 下载完成后打开安装包,直接下一..原创 2021-05-17 16:11:59 · 108 阅读 · 0 评论 -
python文件创建
print它是一个输出函数,例如下图代码print('你好 python')输出结果为退出python的交互式环境在环境当中输入exit()或者quit()回车退出原创 2021-05-17 16:11:38 · 1675 阅读 · 0 评论 -
Python的优缺点以及解释器的安装
Pythonpython的优缺点优点:简单,易学 免费,开源 丰富的库函数 可以移植 面向对象缺点: 运行速度慢:python是解释型语言,它需要先通过解释器解释,然后送到CPU。 代码不能加密 强制的缩进 GIL全局解释器锁:python并不是真正意义上的多线程,在任意时刻,只有一个线程在解释器当中运行Python的安装python的安装官网:https://www.python.org/...原创 2021-05-17 16:10:58 · 153 阅读 · 0 评论