摘要: 一、接口 什么是接口 继承有两种用途: 1:继承基类的方法,并且做出自己的改变或者扩展(代码重用)。 2:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能。 实践中,继承的第一种含义意义并不很 阅读全文
posted @ 2017-07-04 17:45 枫凌01 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、类和对象 1、面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 在python中 阅读全文
posted @ 2017-06-29 15:49 枫凌01 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一、模块的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块 阅读全文
posted @ 2017-06-28 15:55 枫凌01 阅读(3274) 评论(0) 推荐(0) 编辑
摘要: 一、re模块 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身 阅读全文
posted @ 2017-06-26 15:14 枫凌01 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 常用模块 一、time模块 1、在python中,通常有三种方式来表示时间:时间戳、元组、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是floa类型 阅读全文
posted @ 2017-06-21 16:54 枫凌01 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数 内置函数详解:http://www.runoob.com/python/python-built-in-functions.html 二、匿名函数 匿名函数就是不需要显式的指定函数 特点: 1、lambda只是一个表达式,函数体比def简单很多 2、lambda的主体是一个表达式,而不 阅读全文
posted @ 2017-06-20 16:21 枫凌01 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 1、定义: 生成器通过生成器函数产生,生成器函数可以通过常规的def语句来定义,但是不用return返回,而是用yield一次返回一个结果,在每个结果之间挂起和继续它们的状态,来自动实现迭代协议。 也就是说,yield是一个语法糖,内部实现支持了迭代器协议,同时yield内部是一个状态机 阅读全文
posted @ 2017-06-19 16:30 枫凌01 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、闭包函数 1、定义:函数内部定义函数,成为内部函数。该内部函数包含对外部作用域,而不是对全局作用域名字的引用,那么该内部函数成为闭包函数 2、闭包函数特点:自带作用域、包含对外部作用域而非全局作用域的引用 3、定义闭包函数的基本形式 外部函数名(): 内部函数需要的变量 def 内部函数(): 阅读全文
posted @ 2017-06-14 15:21 枫凌01 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、名称空间 1、定义:存放名字与值的绑定关系 2、名称空间分为:内置名称空间、全局名称空间、局部名称空间 内置名称空间:python解释器自带的名字,python解释器启动就会生成 全局名称空间:文件级别定义的名字都会存放与全局名称空间,执行python文件时会产生 局部名称空间:定义在函数内部的 阅读全文
posted @ 2017-06-13 19:39 枫凌01 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 函数 一、为何要有函数? 不加区分地将所有功能的代码垒到一起,问题是: 1、代码可读性差 2、代码冗余 3、代码可扩展差 如何解决? 函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 二、函数的使用方法 1、函数的返回值 当一个函数没有使用re 阅读全文
posted @ 2017-06-12 17:11 枫凌01 阅读(346) 评论(0) 推荐(0) 编辑