2018年12月17日

面向对象之封装

摘要: 一、面向对象的精髓 精髓就是将数据和处理数据的代码绑定成了一个对象,只要获取到对象,相应的数据和方法都有了。 二、组合 1.什么是组合? 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象。 2.为何要用组合? 通过为某一个对象添加属性,属性的值是另外一个类的对象的方式,可以间接地将两个 阅读全文

posted @ 2018-12-17 21:18 黑粥 阅读(139) 评论(0) 推荐(0) 编辑

2018年12月14日

面向对象之继承

摘要: 面向对象三大特性之继承 一.继承 1.什么是继承 继承是一种关系,必须存在两个对象才可能产生这一种关系。在程序中继承指的是类与类之间的关系。新建的类可以继承1个或者多个父类,父类又被称为基类,超类,新建的类可以被称为子类或派生类。 2.为什么要使用继承 在程序中,通过继承可以直接使用父类已有的代码, 阅读全文

posted @ 2018-12-14 16:19 黑粥 阅读(317) 评论(0) 推荐(0) 编辑

2018年12月13日

面向对象介绍

摘要: 面向对象 1.面向过程 面向过程:是一种编程思想,在写代码的时候要时刻想着过程这两个字,什么是过程呢?过程值的就是解决问题的步骤流程,即第一步干什么,第二步干什么的过程。其目的是将一个复杂的问题,拆分为若干的小的问题,按步骤一一解决,也可以说,将一个复杂的问题,流程化(为其制定一个固定的实现流程), 阅读全文

posted @ 2018-12-13 19:08 黑粥 阅读(153) 评论(0) 推荐(0) 编辑

2018年12月10日

常用模块2

摘要: 1.os模块 os表示操作系统 该模块主要处理与操作系统相关的操作,最常用的是文件操作:1.打开 2.读取 3.写入 4.删除 5.复制 6.重命名 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于s 阅读全文

posted @ 2018-12-10 16:42 黑粥 阅读(260) 评论(0) 推荐(0) 编辑

2018年12月8日

常用模块1

摘要: 1.logging模块 logging 翻译为日志记录,该模块就是用于记录日志的 什么是日志:日志其实就是日记,用于记录某个时间点发生的事情 为什么要记录日志:是为了以后的复查,提取有用的信息 如何来记录日志:1.可以直接打开文件 往里写东西。 直接写入文件的两个问题 ,1.你写的数据格式 别人看不 阅读全文

posted @ 2018-12-08 16:57 黑粥 阅读(132) 评论(0) 推荐(0) 编辑

常用模块3

摘要: re模块和hashlib模块 1.re模块(正则表达式): 一:什么是正则? 正则就是用一些具有特殊含义的负号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。() 正则表达式就是利用一些特殊字符为规则匹配字符串的方法,目的是为了找出需要的字符串。 二: 阅读全文

posted @ 2018-12-08 16:29 黑粥 阅读(111) 评论(0) 推荐(0) 编辑

2018年12月5日

模块导入以及常用模块

摘要: 1.模块的循环导入 #1.当变量定义在导入模块后面 #run.py import m1 m1.func1() #m1.py print('加载m1模块') from m2 import y x=1 #m2.py print('加载m2模块') from m1 import x y=2 运行run,p 阅读全文

posted @ 2018-12-05 16:06 黑粥 阅读(155) 评论(0) 推荐(0) 编辑

2018年12月4日

模块介绍

摘要: 1.生成器表达式 g=(i for i in range(10) if i > 5) print(g) print(next(g)) print(next(g)) print(next(g)) print(next(g)) print(next(g)) #上述代码便是生成器表达式 小练习:利用生成器 阅读全文

posted @ 2018-12-04 14:30 黑粥 阅读(171) 评论(0) 推荐(0) 编辑

图片之from----import首次导入模块

摘要: 阅读全文

posted @ 2018-12-04 14:11 黑粥 阅读(219) 评论(0) 推荐(0) 编辑

图片之import 首次导入模块

摘要: 阅读全文

posted @ 2018-12-04 14:09 黑粥 阅读(433) 评论(0) 推荐(0) 编辑

导航