自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Python学习笔记(十五):dump序列化、JSON

序列化pickle,转换为只有python能识别的字符串pickle的功能dump:转换后写入文件(如上图)dumps:只转换load:从文件中读取数据,并转换数据(如上图)loads:只转换数据JSON将数据转化为json字符串拥有的方法和序列化一样,dump,dumps,load,loads转换class类实例dump实例的_...

2018-12-03 10:28:55 300

原创 Python学习笔记(十五):os操作文件和目录

环境变量import os,引入os模块,可使用系统操作指令os.name,系统名,posix:Linux或mac,nt:windowsos.environ,系统变量os.environ.get(’ '),获取指定名称的系统变量,第一参数为变量名称,无名称时报错,第二可选变量,无名称时的提示信息,替代报错文件操作os.path.abspath(’.’),当前目录...

2018-11-30 16:01:35 144

原创 Python学习笔记(十四):获取对象信息

typetypes判断一个对象的类型isinstance判断类继承关系Dog继承了Animal,所以dog不但是Dog,也是Animaldir()获取对象的属性和方法__xxx__,类型的方法,都是类自身的特殊方法不只是打印类getattr()setattr()hasattr()获取、设置属性1....

2018-11-29 17:25:09 108

原创 Anaconda

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。内置了许多第三方库,不必一个一个pip install 了安装完成后,需添加环境变量C:\Users\chenqi\AppData\Local\Continuum\anaconda3C:\Users\chenqi\AppData\Local\Continuum\...

2018-11-29 10:53:17 144

原创 Python学习笔记(十三):高阶函数(三).decoration装饰器、partial偏函数

装饰器不希望修改先有函数,又希望给该函数增加一些功能9行,@log放在now()之前,执行now()时,实际为执行9行的@log效果为now=log(now),第一个now为变量名,第二个now为10行的函数now()所以这一步会生成一个名为now的变量,它的值为log函数return回的wrapper函数,wrapper函数可以调用外层函数传入的now()参数所以现在的结果...

2018-11-28 15:51:41 347

原创 Python学习笔记(十二):高阶函数(二).return返回、closure闭包

返回函数一般return返回在调用函数时,已获得计算结果return返回函数将函数赋值给变量,需要计算时,再次执行变量指向的函数上图中,内部函数可以访问外部函数的变量args,相关参数都已保存在返回的内部函数中,称之为闭包闭包在执行f1(),f2(),f3()函数调用时,内部函数才开始执行,获取的外部变量是已经循环过的i,即3所以三个输出...

2018-11-28 14:30:43 129

原创 Python学习笔记(十一):高阶函数(一).map、filter、sorted

map(fn,iterator)用指定函数,遍历指定序列,返回新的迭代器生成迭代器,需要list()方法计算为列表reduce(fn,interator)用指定函数遍历指定序列,只返回一个数据函数接受两个参数,为迭代器的前两个元素,计算后返回一个元素,与迭代器下一个元素作为两个参数再次进入函数运算,最后获得一个运算结果需要from functools impor...

2018-11-27 10:19:43 114

原创 Python学习笔记(十):生成器、迭代器

generator创建列表时,用[v for v in xxx]把方括号改成圆括号,就创建了一个生成器(v for v in xxx)生成器的类型为generator打印创建的生成器,只会显示内存地址,因为生成器其实只是生成了一个算法,具体数据,要调用的时候才能计算生成,而列表的创建,则是直接生成了一个列表,数据都是计算完的可迭代循环,类似列表iter()...

2018-11-26 16:04:30 83

原创 Python学习笔记(九):更多功能

* 和 ** 的区别*args,将剩余参数包裹为一个tuple**args,将参数包裹为一个dict

2018-11-22 11:14:14 107

原创 Python学习笔记(八):异常(try...

2018-11-21 16:34:37 94

原创 Python学习笔记(七):输入/输出( I/O)

一些创建和读写文件的功能使用文件python2用file方法,python3中更改为openopen(‘poem.txt’,‘w’),打开文件名加参数,参数默认为r,只读,w可写,b二进制打开详见:Python open()菜鸟教程write,写入数据close,关闭readline,从文件中读取整行,包括‘\n’...

2018-11-21 11:43:59 354

原创 Python学习笔记(六):面向对象

昨天写了面向对象的内容,结果关机时没发布,什么都没有了,极其难受创建类@staticmethod静态方法,个人理解是self对象未被调用的方法,甚至不用实例化,可以直接调用__init__实例化刚开始时调用的函数__del__实例销毁时,就是对象不再被调用时触发,内存回收机制tom和jack的调用都执行完,对象不再被使用,执行del函数...

2018-11-20 15:41:39 218

原创 前端成长路线图

在知乎上看了一个前端成长路线图,保存下来,对照学习不知道有没有版权问题,贴出知乎地址前端成长路线:https://zhuanlan.zhihu.com/p/43678046

2018-11-13 15:44:53 940

原创 Python学习笔记(五):数据结构

列表python叫列表,前端叫数组,功能上和前端好像没啥区别元组不可变,用圆括号,其他和列表类似元组只有一个数据时,数据后要加逗号,和表达式号括号区分开fruit=(‘apple’,)打印时,可用元组输入变量,%s:字符串,%d:整数,%f:浮点数字典对应对象obj可用for循环,见图,循环字典本身,只能获取key,循环obj.items,可...

2018-11-13 15:36:12 637

原创 Python学习笔记(四):模块

引入模块import syssys.argv \ sys.path运行python using_sys.py we are arguments后面的内容作为参数传递,存储在sys.argv中sys.argv[0]为文件地址,数组其他值为参数sys.path:模块的目录列表__name__显示调用模块的文件名,如果是自己执行的,名字显示为__main__...

2018-11-12 17:22:49 110

原创 Python学习笔记(三):函数

函数局部变量全局变量默认参数关键参数直接指定参数值,顺序不影响pass没想好写什么的时候,用pass保留空语句文档字符串写在函数中的注释信息,通过__doc__调取...

2018-11-12 16:25:04 79

原创 Python学习笔记(二):控制流(if \ for \ while)

if…elif…elsewhile…elsefor…in

2018-11-12 15:22:30 225

原创 Python学习笔记(一):字符串

安装好python后,现在开始正式学习查版本python -V或 python --versionpython -h 查询可用功能

2018-11-12 11:54:02 865

原创 学习python第二步:入门路线

刚开始学python,经过同事推荐,先从简明教程开始简明Python教程:http://www.kuqin.com/abyteofpython_cn/另外还有廖雪峰的Python教程廖雪峰Python教程:https://www.liaoxuefeng.com/半路出家只会前端的我,其他编程语言都是第一次接触,刚开始看的是廖雪峰的教程,有点懵逼,经过同事推荐,决定先从简明教程看起,跟...

2018-11-12 10:59:54 234

原创 学习python第一步:安装与配置

安装:

2018-11-12 09:27:00 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除