摘要: 接口类与抽像类 在python中,并没有接口类这种东西,即便不通过专门的模块定义接口,我们也应该有一些基本的概念 编程思想 归一化设计: 1.接口类 不实现具体的方法,并且可以多继承 2.抽象类 可以做一些基础实现,并且不推荐多继承 编程的几类原则: 开放封闭原则:对扩展示开放的,对修改是封闭的依赖 阅读全文
posted @ 2017-09-19 16:27 太上老君门下一只虾 阅读(175) 评论(0) 推荐(0)
摘要: 继承 什么是继承 继承是类中提供的一种新语法,继承:什么是什么的关系 例如非洲人,亚洲人,欧洲人等都是人 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 Python的类可以继承多个类,Java和C#中则只能继承一个类 P 阅读全文
posted @ 2017-09-18 17:09 太上老君门下一只虾 阅读(162) 评论(0) 推荐(0)
摘要: 面向对象基本介绍 python编程方式 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 封装代码,简化流程 但是本质上没有改变结果 是面向结果编程思想 优点是:解决了程序的扩展性。对某一个对象单独修改, 阅读全文
posted @ 2017-09-14 16:50 太上老君门下一只虾 阅读(162) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-09-14 15:45 太上老君门下一只虾 阅读(8) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-09-13 20:13 太上老君门下一只虾 阅读(12) 评论(0) 推荐(0)
摘要: Python全栈之路系列之异常处理 初识异常处理 如下面的例子: 让用户进行输入,提示用户输入一个数字,如果输入的事一个数字那个就把输入的数字转换为int类型,然后输出用户输入的而数字,如果用户输入的不是一个数字,那么类型转换就会出错,如果出错,就提示用户”输入类型错误,你因该输入的是一个数字。” 阅读全文
posted @ 2017-09-13 15:38 太上老君门下一只虾 阅读(145) 评论(0) 推荐(0)
摘要: 模块与包 (官网https://docs.python.org/3/contents.html) 1.模块 什么是模块? 一个.py文件 (内容一般是定义的函数或者数据或者方法) 就可以当做一个模块 可以被调用 模块可以包含可执行的语句和函数的定义,这些语句的目的是初始化模块,它们只在模块名第一次遇 阅读全文
posted @ 2017-09-11 16:43 太上老君门下一只虾 阅读(190) 评论(0) 推荐(0)
摘要: 引子 什么是内置函数? 内置函数就是python 提供给我们直接拿来就可以用的函数 内置函数--内置命名空间 只管调用 不管实现 总共68个 def func(): == #这是自己定义的函数 pass print() == #这是python 提供的内置函数 内置函数分为六大类,总数68个: 1. 阅读全文
posted @ 2017-09-07 16:48 太上老君门下一只虾 阅读(429) 评论(0) 推荐(0)
摘要: 装饰器原理 1.1什么是装饰器:装饰器是由函数去生成的,用于装饰某个函数或方法或类,他可以让这个函数在执行之前或者执行之后做一些操作 实际例子: 先定义一个函数 func def func(arg): print(arg) func('hello world') *************执行结果为 阅读全文
posted @ 2017-09-01 16:32 太上老君门下一只虾 阅读(174) 评论(0) 推荐(0)
摘要: 迭代器 迭代器 和 可迭代对象 for 循环的本质就是一个python给我们提供的一个便捷迭代器 for循环的本质就是在内部调用了__next__方法才能取到一个一个的值。 #for 循环的对象可以是一个迭代对象 也可以是一个迭代器 #for[1,2,3] # [1,2,3].__iter__() 阅读全文
posted @ 2017-08-02 19:18 太上老君门下一只虾 阅读(171) 评论(0) 推荐(0)