摘要: 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 1 2 3 4 5 6 class Foo(object): pa 阅读全文
posted @ 2016-07-26 21:05 欧阳小闲 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 阅读全文
posted @ 2016-07-26 21:00 欧阳小闲 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 阅读全文
posted @ 2016-06-25 10:13 欧阳小闲 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或 阅读全文
posted @ 2016-06-25 10:12 欧阳小闲 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 re.match函数 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 匹配成功re.match方法返回一个匹配的对象,否则返回None。 我们可以使用gr 阅读全文
posted @ 2016-06-15 23:06 欧阳小闲 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一,内置函数 常用函数: abs 取绝对值 all 所有元素皆为真 返回为真 any 有一个为真 即为真 bin 十进制转二进制 hex 十进制转十六进制 int 转为十进制 oct 十进制转八进制 bool 布尔值 判断真假 bytes 字符串转换成字节 需标注编码 chr 字母转数字 ord 数 阅读全文
posted @ 2016-06-05 10:22 欧阳小闲 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一,几种编程思想 1.面向过程编程:根据业务逻辑从上到下实现功能, 2.函数式编程:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3.面向对象编程:对函数进行分类和封装 二,函数的定义和使用 1. 函数的构成 def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数 阅读全文
posted @ 2016-05-28 16:07 欧阳小闲 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Python的运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: python的基本数据类型 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数 阅读全文
posted @ 2016-05-22 08:50 欧阳小闲 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Python简介: 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明。Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。 Python适合开发的内容: 网络应用,包括网站、后台服务;许多日常需要的小工具,包括 阅读全文
posted @ 2016-05-15 16:19 欧阳小闲 阅读(697) 评论(0) 推荐(0) 编辑
摘要: So 这是一个小白的学习之路,要多白有多白。 1.先了解下Linux系统 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。 Linu 阅读全文
posted @ 2016-04-28 16:17 欧阳小闲 阅读(233) 评论(0) 推荐(0) 编辑