python中级
文章平均质量分 64
更深入的了解
MAR-Sky
这个作者很懒,什么都没留下…
展开
-
plt的动态图片保存为gif
参考:https://blog.csdn.net/weixin_44176696/article/details/105350469看参考代码后的总结1、最后一行代码ani.save('2.gif',writer='pillow', fps=30),需要添加参数writer的字符串实参2、先将图片作为一帧单位保存到一个动态显示的列表中,再通过函数animation.ArtistAnimation(fig=fig, artists=artists, repeat=False, interval=10)得原创 2021-09-18 16:44:12 · 1834 阅读 · 1 评论 -
python的装饰器@/装饰器
python装饰器的使用,把函数作为参数放入修饰函数原创 2021-03-12 21:22:59 · 141 阅读 · 0 评论 -
python类中的魔法函数(__init__、__del__、__str__、__rep。。
参考:https://blog.csdn.net/mall_lucy/article/details/104489036/__init__该方法可在类中重写,调用时,只对self之外的参数赋值在创建 对象时,自动被调用方法是所有对象共享的,只占用一份内存空间__del__对象被删除,自动调用__str__print(实例对象名)打印对象时,默认会打印类名和对象的地址名,列出这个对象的所有属性,可以重写 __str__ 方法__repr__没重写__str__,自动打印对象信息没重写_原创 2021-03-12 09:17:26 · 224 阅读 · 0 评论 -
python的logging库简介
参考:https://www.cnblogs.com/xianyulouie/p/11041777.html1、日志级别:级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUGimport logging as logif __name__ == '__main__': log.debug(u"1") log.info(u"2") log.warning(u"3") log.error(u"4")原创 2021-03-11 17:44:50 · 646 阅读 · 1 评论 -
python——迭代(Iterations)和生成器(Generators)、可迭代对象
参考:https://www.runoob.com/w3cnote/python-yield-used-analysis.html迭代(Iterations)有关概念可迭代对象(Iterable)能提供迭代器的任意对象。迭代器(Iterator)只要定义了next(Python2) 或者__next__⽅法,它就是⼀个迭代器。迭代(Iteration)循环遍历(例如某个列表)的这个过.........原创 2020-04-17 17:28:44 · 720 阅读 · 0 评论 -
python——不定数量的参数,函数/方法中的(*arg和**kwarg)
不定个数的函数参数原创 2020-04-17 10:10:48 · 2946 阅读 · 0 评论 -
python基础——标准库概览
os.getcwd() (current workspace direction)返回当前工作目录os.chdir(‘路径字符串’)修改当前路径的位置os.mkdir(‘已有的文件夹路径\新建文件名称’)该命令等同于os.system(‘mkdir 新建文件名’)mkdir(make direction),创建一个文件夹路径,但只能在已有的文件下创建一个新的文件os.makedirs...原创 2020-02-26 21:38:13 · 295 阅读 · 0 评论 -
python的不同模式打开文件
a:在打开的文本结尾追加内容,指针在有该文件内容的结尾b:以二进制模式打开文本r:只读+:打开文件可读写w:打开文件,只用于写入,指针在开始位置,若有内容则被删除...原创 2020-02-26 19:47:38 · 400 阅读 · 2 评论 -
python的try、assert、except、finally
异常处理中需要注意的运行过程原创 2020-02-22 17:26:39 · 945 阅读 · 0 评论 -
python基础——方法函数及其参数
参考:https://www.runoob.com/python3/python3-class.html类的属性包含:私有属性和公开属性,也可称为私有变量公共开变量私有属性格式:__private_attr = attr_value解释:两个下划线开头,声明该方法为私有方法,只能在类的内部调用 ,不能在类的外部调用,也就是只能在类定义时访问。内部调用使用self.__private_at...原创 2020-02-20 10:38:10 · 199 阅读 · 0 评论 -
python基础——类的继承
参考:https://www.runoob.com/python3/python3-class.html两种:单继承和多继承单继承格式如下:(将父类名称放入括号中)class SonClassName(BaseClassName): #子类的属性方法等定义,可重写父类方法下面这个使用一个自己编写的外部模块并作为父类# -*- coding: utf-8 -*-#这是一个在名为ba...原创 2020-02-19 22:04:16 · 97 阅读 · 0 评论 -
python基础——类中的方法以及与函数区别
参考:https://www.runoob.com/python3/python3-class.html类的定义和内部属性类的定义格式class ClassName: i=10 #类的属性值 def class_function(self): #必须有self参数 #方法内容 print("这是类方法中的内容")类的实例化及构造函数__init__(self,...原创 2020-02-19 21:05:58 · 717 阅读 · 0 评论 -
Python解释器种类
参考:https://www.jianshu.com/p/08508e3db9a7python的解释器按照开发语言分CPython官方解释器,运行python文件就是启动的这个解释器使用’ >>> '作为提示符IPython交互式解释器,用“ In [序号]: ”作为提示符,Jython运行在Java平台上的Python解释器,可以直接把Python代码编译成J...原创 2020-02-18 14:45:00 · 111 阅读 · 0 评论 -
python的导入模块的方式及模块的搜索顺序
参考:https://www.runoob.com/python/python-modules.html当你导入一个模块,Python 解析器对模块位置的搜索顺序是:1、当前目录2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python...原创 2020-02-08 16:15:40 · 840 阅读 · 0 评论 -
python中字符串输出显示
字符串格式化基本格式:‘(其他用于显示说明字符)%(需要控制显示字符的形式)’%(对应的变量名称)形如:(如果在集成开发环境,需要使用print函数输出才能显示)>>> a='transdasogj'>>> '显示的a是%.6s'%a'显示的a是transd'各个部分的说明一、 %字符:(冒号内的)标记转换说明符的开始二、转换标志:-(减号)...原创 2020-02-04 19:02:27 · 2619 阅读 · 0 评论 -
python基础-----Pandas基础read_csv常用参数
Pandas读取数据pd.read_csv()读取csv文件read_csv()的第一个参数: 文件的位置\文件名字.csv原创 2020-01-27 11:08:41 · 1246 阅读 · 0 评论 -
python基础-----Pandas的DataFrame和pandas.core.series.Series
两种数据类型的比较参考:https://blog.csdn.net/LZH_12345/article/details/79798787总结:两种数据的横向属性是index,而只有DataFrame的columns属性指的是纵向属性Series的数据只是有index和index.name属性,没有columns属性,而DataFrame数据有columns属性其中,series的数据更像是...原创 2020-01-24 09:07:23 · 12199 阅读 · 3 评论 -
Anaconda安装不同环境下的库、IDE和修改库下载位置
pip升级:python -m pip install --upgrade pip其中标黄的python可以使用自己命名的的,参考https://blog.csdn.net/weixin_43794311/article/details/103905275pip list:显示当前已经安装的库的信息也可通过:python -m pip list,显示对应版本的已安装库的信息使用国内镜像快速...原创 2020-01-15 19:43:07 · 1508 阅读 · 0 评论 -
python基础---numpy的Meshgrid函数
numpy的Meshgrid()函数通过两个一维数组作为参数生成二维空间中的各个点的两个坐标矩阵。函数的第一个参数是横坐标的值,第二个参数是纵坐标的值,设第一个参数数组的个数是m,第二个参数的一维数组元素的个数是n,而这个函数返回的两个矩阵的值是(n,m)的矩阵。可以将作为第一个参数的一维数组作为行,对其进行n行复制,作为所有点的横坐标矩阵,而将第二个参数的一维数组作为列,对齐进行m列复制,作...原创 2020-01-14 22:33:36 · 712 阅读 · 0 评论 -
python的----random()函数(基础)
numpy.random.rand(d1,d2…dn)表示生成n维的大于等于0小于1的值(rand())import numpy as npprint(np.random.rand(2,3))'''[[0.47036208 0.77426889 0.67052941] [0.19762455 0.18824098 0.55108909]]'''其他可生成0到1之间的浮点数,其中...原创 2020-01-14 11:04:11 · 453 阅读 · 0 评论 -
python的切片操作
参考简书中详细切片使用print(a[: : -1])也可以倒序取完整的列表或元组。1、切片的第一个第二个参数的正负确定了取值的方向,不应该和步长的方向相反,否则只能出现取出空列表的情况2、第一个参数默认值是0,第三个参数默认是1(也就是默认是从左向右取),第二个参数默认是根据方向的最后一个元素的索引例如,若在程序最后加入,a[ :-3:]表示的是从索引0的元素到索引为-4前一个元素的...原创 2020-01-10 20:37:11 · 357 阅读 · 0 评论 -
window系统python环境变量配置,cmd运行py文件
python配置环境将python的安装目录的根文件夹的位置写入就行例如:(自己安装位置)/python作为python的环境若配置后要从新打开cmd环境,输入python看是否显示出版本等信息cmd命令下运行.py文件在python的安装和配置都没问题的情况下,直接在进入跳转到要执行的py文件下执行python 文件名.py就能执行了。值得注意个是,不需要先进入python环境...原创 2020-01-09 21:43:13 · 656 阅读 · 0 评论 -
python程序执行原理
python执行原理先将解释器复制到内存中(很小),然后CPU写好的python代码进行翻译,最后CPU执行翻译好的机器语言原创 2020-01-09 21:13:10 · 114 阅读 · 0 评论 -
不同版本的python的启动和使用pip镜像安装的第三方库
使用镜像快速安装指定版本镜像网址阿里云:http://mirrors.aliyun.com/pypi/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http...原创 2020-01-09 20:52:03 · 417 阅读 · 0 评论