自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习记录

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 面向对象

目录一、类的相关知识1)初识类声明类有两种作用:属性引用和实例化查看属性&调用方法关于self类属性的补充2)对象的相关知识定义及调用的固定模式3)类命名空间与对象、实例的命名空间4)面向对象的组合用法二、面向对象的三大特性1)继承什么是继承继承与抽象(先抽象再继承)继承与重用性派生接口类抽象类抽象类与接口类...

2018-09-29 14:47:09 1204

原创 异常处理

目录异常和错误1)错误分成两种2)什么是异常3)python中的异常种类异常处理什么是异常处理为什么要进行异常处理?如何进行异常处理?1: 使用if判断式2:python为每一种异常定制了一个类型,然后提供了一种特定的语法结构用来进行异常处理(try...except)日常处理知识总结异常和错误1)错误分成两种1.语法错误(这种错误,根本过不...

2018-09-23 19:22:50 264

原创 软件开发规范

#=============>bin目录:存放执行脚本#start.pyimport sys,osBASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(BASE_DIR)from core import corefrom conf import my_log...

2018-09-23 11:53:50 1531

原创 模块与包

目录一、模块1)模块介绍1.什么是模块2.为何要使用模块3.以spam.py为例来介绍模块的使用:文件名spam.py,模块名spam2)使用模块之import1.import2.在第一次导入模块时会做三件事,重复导入会直接引用内存中已经加载好的结果3.被导入模块有独立的名称空间4.为模块名起别名5.在一行导入多个模块3)使用模块之from ... ...

2018-09-23 11:44:44 472

原创 序列化模块(python中的数据类型和str转换的模块)

目录(1)jsondumps序列化方法 loads反序列化方法dump序列化方法 load反序列化方法(对文件操作)ensure_ascii关键字参数其他参数说明json的格式化输出(2)pickle(3)shelve什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。序列化的目的1、以某种存储形式使自定义对象持久化;2、将对...

2018-09-21 22:52:12 1191

原创 sys模块(和python解释器打交道的模块)

sys模块是与python解释器交互的一个接口sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)sys.version 获取Python解释程序的版本信息sys.path 返回模块的搜索路径,初始化时使用PYTHONP...

2018-09-20 17:14:51 165

原创 os模块(和操作系统打交道的模块)

'''os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.remo...

2018-09-20 16:31:01 153

原创 random模块(随机数模块)

import random#随机小数print(random.random()) # 大于0且小于1之间的小数print(random.uniform(1,3)) #大于1小于3的小数#随机整数print(random.randint(1,5)) # 大于等于1且小于等于5之间的整数print(random.randrange(1,10,2)) # 大于等于1且小于1...

2018-09-20 15:54:25 1794

原创 time时间模块

目录表示时间的三种方式(1)时间戳(timestamp)(2)格式化的时间字符串(Format String): ‘1999-12-06’(3)元组(struct_time) 几种格式之间的转换#常用方法1.time.sleep(secs)(线程)推迟指定的时间运行。单位为秒。2.time.time()获取当前时间戳表示时间的三种方式在Python中,通常...

2018-09-19 23:00:43 633

原创 collections模块(python中的扩展数据类型)

目录1)namedtuple:生成可以使用名字来访问元素内容的tuple2)deque:双端队列,可以快速的从另外一侧追加和推出对象3)OrderedDict:有序字典4)defaultdict:带有默认值的字典5)Counter:3.Counter: 计数器,主要用来计数在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几...

2018-09-19 15:41:39 482

原创 正则表达式和re模块

目录正则表达式字符组 ​​​​​​元字符量词. ^ $* + ? { }字符集[][^]分组 ()与 或 |[^]转义符 \贪婪匹配re模块 re模块下的常用方法注意1、findall的优先级查询2、split的优先级查询扩展1、匹配标签2、匹配整数3、数字匹配正则表达式字符组 ​​​​​​在同一个位置可能出现...

2018-09-19 09:12:35 856

原创 递归函数与二分查找算法

一、递归函数1.递归调用的定义递归调用是函数嵌套调用的一种特殊形式,函数在调用时,直接或间接调用了自身,就是递归调用def foo(n): print(n) n += 1 foo(n)foo(1)2.递归最大深度最大递归深度默认是997/998 —— 是python从内存角度出发做得限制超过递归深度会报错:RecursionError: maxi...

2018-09-17 17:27:51 441

原创 内置函数和匿名函数

目录一、内置函数内置函数表1)作用域相关2)迭代器/生成器相关3)其他字符串类型代码的执行输入输出相关内存相关数据类型相关文件操作相关模块操作相关帮助方法和调用相关查看参数所属类型的所有内置方法4)基础数据类型相关​5)和数据结构相关二、匿名函数一、内置函数截止到python版本3.6.2,现在python一共为我们提供了...

2018-09-07 15:41:34 1014

原创 迭代器和生成器及生成器表达式、列表推导式

目录1、迭代器2、生成器3、列表推导式4、生成器表达式5、各种推导式详解6、小结1、迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:__iter__() 和 __next__()。...

2018-09-06 13:47:04 366

原创 装饰器函数

目录一、装饰器1、开放封闭原则2、装饰器的固定格式:二、装饰器的使用1、无参装饰器(示例)2、带参装饰器(示例)3、多个装饰器装饰同一个函数一、装饰器装饰器的本质:一个闭包函数装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展1、开放封闭原则  1.对扩展是开放的    为什么要对扩展开放呢?    我们说,任何一个程序,不...

2018-09-03 11:07:08 489

原创 函数进阶——名称空间与作用域

目录一、函数的命名空间命名空间一共分为一下三种:1)内置命名空间 —— Python解释器2)全局命名空间 —— 我们写的代码但不是函数中的代码3)局部命名空间 —— 函数三种命名空间之间的加载与取值顺序: 二、函数的作用域globals和locals方法  关键字:global三、函数的嵌套和作用域链    nonlocal关键字四、函数的本质...

2018-09-01 14:01:07 452

生鲜超市前端页面

打造生鲜超市学习前端项目全代码全html页面全代码!

2018-08-25

空空如也

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

TA关注的人

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