摘要: 接下来类的第三个重要的特性:多态(一种接口,多种实现)多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指... 阅读全文
posted @ 2018-10-25 10:52 南邮吴亦凡 阅读(150) 评论(0) 推荐(0)
摘要: 实现的功能如下图所示(可以帮助深入理解类的继承): 阅读全文
posted @ 2018-10-24 15:54 南邮吴亦凡 阅读(299) 评论(0) 推荐(0)
摘要: 继承首先编写一串关于类的代码行:__author__ = "Yanfeixu"# class People: 经典类不用加(object)class People(object): #新式类 def __init__(self,name,age): ... 阅读全文
posted @ 2018-10-24 14:49 南邮吴亦凡 阅读(289) 评论(0) 推荐(0)
摘要: 这篇文章对于初学者可以很有效的理解面对过程、面对对象 一、首先介绍一下面向过程和面向对象的比较: 面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马 阅读全文
posted @ 2018-10-23 16:46 南邮吴亦凡 阅读(290) 评论(0) 推荐(0)
摘要: 正则表达式有很多很多,我在这边只列出比较常用的表达式,几乎涵盖了90%的正则表达式的使用场所,正则表达式一般式在python爬虫中使用的比较广泛。 常用正则式表达式符号如下所示: 我在这边介绍了五种正则表达式中的方法,分别是match(从字符串开始处匹配)、search(从字符串中搜索)、finda 阅读全文
posted @ 2018-10-22 20:49 南邮吴亦凡 阅读(158) 评论(0) 推荐(0)
摘要: configparser模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。首先要写一个如下所示的配置文件:[DEFAULT]serveraliveinterval = 45compression ... 阅读全文
posted @ 2018-10-22 10:59 南邮吴亦凡 阅读(342) 评论(0) 推荐(0)
摘要: 在介绍装饰器之前,要先了解装饰器的相关基础知识。 嵌套函数: 最后引入一个基本的装饰器的例子: 阅读全文
posted @ 2018-10-20 12:08 南邮吴亦凡 阅读(128) 评论(0) 推荐(0)
摘要: 首先要先理解什么是递归?在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。下面讲了一个很简单的递归函数def clac(n): print(n) if int(n/2) >0: return cla... 阅读全文
posted @ 2018-10-19 12:55 南邮吴亦凡 阅读(215) 评论(0) 推荐(0)
摘要: 首先要明白为什么要用到返回值,返回值的作用就是为了分情况来处理下面的程序(个人见解总结)1.函数返回值def test1(): passdef test2(): return 0def test3(): return 0,10,'hello... 阅读全文
posted @ 2018-10-19 10:56 南邮吴亦凡 阅读(214) 评论(0) 推荐(0)
摘要: 在学习之前,我们先去区分面对对象、面对过程、函数式编程他们之间的区别,从改图可以看出,他们之间不是完全相同的,也不是没有任何相同点的1.函数和过程的基本认识def func1(): """testing1""" print('in the fun... 阅读全文
posted @ 2018-10-18 12:26 南邮吴亦凡 阅读(609) 评论(0) 推荐(0)