文章分类 -  python基础

摘要:一.继承 1.什么是继承? 继承是一种创建新类的方式,(表达的是一种什么是什么的关系,例如,人是动物),新生成的类可以继承一个类或者多个类,(Python支持多继承),父类又可称基类或者是超类,新建的类称为派生类或子类。 2.继承的作用? 子类会继承父类的属性,从而解决代码重用问题 3.Python 阅读全文
posted @ 2018-01-24 20:47 明-少 阅读(232) 评论(0) 推荐(0)
摘要:一.面向对象和面向过程的区别 1.面向过程 面向过程类似于流水线的一种思维,在面向过程中,每个步骤是一个接着一个的执行,上一步的结果拿给下一步使用,每个步骤环环相扣,如果我们提请提供原材料,我们就可以预知得到的结果是怎样的,同样的,如果我们要修改其中某些功能的话,我们就要把所有的步骤重新设计,扩展性 阅读全文
posted @ 2018-01-20 16:56 明-少 阅读(135) 评论(0) 推荐(0)
摘要:1.赋值 阅读全文
posted @ 2017-10-01 21:21 明-少 阅读(78) 评论(0) 推荐(0)
摘要:一.异常和错误 1.错误:错误分为两种语法错误和逻辑错误 (1).语法错误 (2).逻辑错误 2.什么是异常 异常就是 程序出现报错的情况 (1).异常的种类 1 ArithmeticError 2 AssertionError 3 AttributeError 4 BaseException 5 阅读全文
posted @ 2017-09-14 15:15 明-少 阅读(114) 评论(0) 推荐(0)
摘要:一.模块的定义 模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块的使用可以可以让我们把之前写好的一些代码保存下来,等到下次进入python中时候还能继续使用。 二.常用模块 1.时间模块 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间 阅读全文
posted @ 2017-09-14 15:13 明-少 阅读(131) 评论(0) 推荐(0)
摘要:1.作用域相关的两个 (1)grobal--返回全局变量中的所有变量的一个字典 (2)local--返回局部变量的一个字典 2.和字符串执行的相关的(3个) (1)eval:将字符串的内容执行并返回结果 (2)exec:只会执行字符串中的内容,并不会返回 (3)compile:将字符串中的内容进行编 阅读全文
posted @ 2017-09-12 20:28 明-少 阅读(123) 评论(0) 推荐(0)
摘要:一.解耦 1.解耦的作用:(1)减少代码的重用性(2)减少代码变更的相互影响(3)增强代码的重用性 注意:在后续的学习中应该充分考虑使用解耦的思想 二.递归 1.递归:在函数中调用函数本身(ps:要记住每次传的参数可能是会变化的) (1)计算阶乘 def func(n): if n==1: retu 阅读全文
posted @ 2017-09-07 19:36 明-少 阅读(390) 评论(0) 推荐(0)