摘要: 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 面向对象编程不是所有的情况都适用 阅读全文
posted @ 2016-06-01 02:29 起来了皮 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.反射 是通过字符串的形式操作对象相关的成员。一切事物都是对象!!! 根据字符串的形式取对象(某个模块)操作成员 2通过字符串导入模块 a = __import__("模块名") a = __import__('lib.test.com', fromlist=True) 通过字符串的形式,去模块中 阅读全文
posted @ 2016-06-01 02:14 起来了皮 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 试卷 答案 阅读全文
posted @ 2016-05-29 03:07 起来了皮 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 生成器 带有 yield 的函数在 Python 中被称之为 generator(生成器) 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不能后退 阅读全文
posted @ 2016-05-29 02:57 起来了皮 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 全局变量 全局变量 python在一个.py文件内部自动添加了一些全局变量 __builtins__存放内置函数 __doc__ 对.py文件的注释 __package__ 当前.py所在的文件夹用 . 划分导入的其他文件:指定文件文件夹所在包用.划分 __file__ 文件本身自己的路径 __ca 阅读全文
posted @ 2016-05-26 17:39 起来了皮 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 百分号方式: 可以 阅读全文
posted @ 2016-05-22 14:19 起来了皮 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。 简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 模块分为三种: 自定 阅读全文
posted @ 2016-05-22 01:04 起来了皮 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 正则表达式: 一,简介: 正则表达式(或RE)是一种小型的,高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现,再被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 元字符: .匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \。 ^匹配输入字符串 阅读全文
posted @ 2016-05-18 22:54 起来了皮 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 递归: 递归的概念很简单,如果函数包含了对其自身的调用,该函数就是递归。拗口一点的定义是,如果一个新的调用能在相同过程中较早的调用结束之前开始,那么该过程就是递归。 装饰器: 装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。 阅读全文
posted @ 2016-05-14 16:23 起来了皮 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 相邻的两个数字先进行比较,也就是li[0]和li[1]进行比较,如果不是大于的关系,就继续依次进行li[1]和li[2]比较,进行交换然后每一次扫描得到的新列表如下: 阅读全文
posted @ 2016-05-13 17:36 起来了皮 阅读(140) 评论(0) 推荐(0) 编辑