摘要: 一异常和错误 1 程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) 语法错误 语法错误示范一 if 语法错误示范二 def test: pass 语法错误示范三 print(haha 2.逻辑错误(逻辑错误) 用户输入不完整 阅读全文
posted @ 2019-06-28 21:01 Lyoko_Ju 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Python面向对象三大特性 一.封装 把很多数据封装到⼀个对象中. 把固定功能的代码封装到⼀个代码块, 函数, 对象, 打包成模块. 这都属于封装的思想. 具体的情况具体分析. 比如. 你写了⼀个很⽜B的函数. 那这个也可以被称为封装. 在⾯向对象思想中. 是把⼀些看似⽆关紧要的内容组合到⼀起统⼀ 阅读全文
posted @ 2019-06-28 21:00 Lyoko_Ju 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Python 面向对象继承 一 什么是面向对象的继承 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属 阅读全文
posted @ 2019-06-25 21:08 Lyoko_Ju 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.Python 类的空间问题 1.1 何处可以添加对象属性 class A: def __init__(self,name): self.name = name def func(self,sex): self.sex = sex 类外面可以: obj = A('meet') obj.age = 阅读全文
posted @ 2019-06-24 21:35 Lyoko_Ju 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象初识 1.1 面向过程编程vs函数式编程 我们在没有学习函数的时候,写的代码都是面向过程式编程 在我们学习函数后就是在面向函数编程 通过对比可知:函数编程较之面向过程编程最明显的两个特点: 1,减少重复的代码。 2,增强代码的可读性。 二.面向对象初识 2.1 函数式编程vs面向对象编程 阅读全文
posted @ 2019-06-24 08:17 Lyoko_Ju 阅读(199) 评论(0) 推荐(0) 编辑
摘要: logging模块 我们来说一下这个logging模块,这个模块的功能是记录我们软件的各种状态,你们现在和我一起找到红蜘蛛的那个图标,然后右键找一找是不是有个错误日志.其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容对他的程序进行修改 这只是一种应用场景,有的还会将日志用于交易记录.比 阅读全文
posted @ 2019-06-20 21:38 Lyoko_Ju 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一.模块和包 我们今天来讲解一下模块和包,模块我们已经知道是什么东西了,我们现在来看看这个包是个什么? 我说的包可不是女同胞一看见就走不动的包,而是程序中一种组织文件的形式. 只要文件夹下含有__init__.py文件就是一个包,包是干什么的呢? 回想一下,之前我们没有学习模块的时候将一个整体的功能 阅读全文
posted @ 2019-06-19 21:30 Lyoko_Ju 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一. 软件的开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。但是真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码,你全都放在一个py文件中行么?当然你可以说,只要 阅读全文
posted @ 2019-06-18 21:10 Lyoko_Ju 阅读(152) 评论(0) 推荐(0) 编辑
摘要: time模块 ​ time翻译过来就是时间,这个模块是与时间相关的模块,那么言外之意,如果我们在工作中遇到了对时间的需求(比如获取当前时间,获取时间戳等等)就要先想到time模块。 time模块中对于时间可以分成三种形式: 1. 时间戳: 通常的叫法,时间戳表示的是格林尼治时间是从1970年1月1日 阅读全文
posted @ 2019-06-17 15:43 Lyoko_Ju 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一. 模块的定义与分类 模块是什么? ​ 这几天,我们进入模块的学习。在学习模块之前,我们首先要知道,什么是模块? ​ 一个函数封装一个功能,你使用的软件可能就是由n多个函数组成的(先不考虑面向对象)。比如抖音这个软件,不可能将所有程序都写入一个文件,所以咱们应该将文件划分,这样其组织结构要好并且代 阅读全文
posted @ 2019-06-13 19:46 Lyoko_Ju 阅读(1261) 评论(0) 推荐(0) 编辑