摘要: Python 面向对象 —— 类和实例 类 虽然 Python 是解释性语言,但是它是面向对象的,能够进行对象编程。至于何为面向对象,在此就不详说了。面向对象程序设计本身就很值得深入学习,如要了解,请参阅网上其他的资料。 面向对象最重要的概念就是类(Class)和实例(Instance... 阅读全文
posted @ 2015-04-10 11:29 feesland 阅读(4470) 评论(0) 推荐(0) 编辑
摘要: Python 第三方库 安装第三方库 在Python中,安装第三方库包,是通过setuptools这个工具完成的。Python有两个封装了setuptools的包管理工具:easy_install和pip。目前官方推荐使用pip。 如果你正在使用Mac或Linux,安装pip本身这个步... 阅读全文
posted @ 2015-04-09 09:43 feesland 阅读(4168) 评论(0) 推荐(0) 编辑
摘要: Python 包 包 定义 为了组织好模块,会将多个模块分为包。Python 处理包也是相当方便的。简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件。 常见的包结构如下: 最简单的情况下,只需要一个空的 __init__.py 文件即可。当然它也可以执行... 阅读全文
posted @ 2015-04-08 10:44 feesland 阅读(26106) 评论(0) 推荐(8) 编辑
摘要: Python 标准模块 Python 带有一个标准模块库,并发布有独立的文档(库参考手册)。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。 这边简单介绍学习下常用的 Python 标准库,主要包括:操作系统接口、文件通配符、系统模块、字符串正则... 阅读全文
posted @ 2015-04-07 15:05 feesland 阅读(3081) 评论(0) 推荐(0) 编辑
摘要: Python模块 模块定义 随着程序越来越庞大,需要分隔成几个文件;也需要能在不同文件中复用函数、类和变量,而不是拷贝代码。为了满足这些需要,Python提供了模块。 简单来说,模块就是一个保存了Python代码的文件(.py 文件)。文件名 就是 模块名 加上 .py 后缀。(这边学... 阅读全文
posted @ 2015-04-06 20:44 feesland 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: Python内置函数 lambda、filter、map、reduce Python内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读。 下面对 Python的 lambda、filter、map、reduce 进行初步的学习。reduce 仅提一下,递归的方法建议用循环替代。 l... 阅读全文
posted @ 2015-04-05 18:44 feesland 阅读(4542) 评论(0) 推荐(0) 编辑
摘要: Python 阶段综合练习一 综合之前的函数、数据结构、流程控制等,做以下实例练习:(建议先不要看代码,自己先试着写;代码仅供参考,有多种实现方法) 1. 定义 is_Even 函数,传一 int 参数,判断是否是偶数,return True;不是,return False1 '''is_Eve... 阅读全文
posted @ 2015-03-31 11:19 feesland 阅读(3505) 评论(1) 推荐(5) 编辑
摘要: Python自定义函数 函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()等。也可以创建用户自定义函数。 函数定义 函数定义的简单规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间函数内容以... 阅读全文
posted @ 2015-03-29 21:27 feesland 阅读(68738) 评论(0) 推荐(3) 编辑
摘要: 词典类型 dict 字典由键(key)和对应值(value)成对组成。字典也被称作关联数组或哈希表。 dict赋值 dict 整体放在花括号{}中,每个键与值用冒号隔开(:),每对用逗号分割;d = {'one':1, 'two':2, 'three':3} 键必须独一无二,但值则不必;值可... 阅读全文
posted @ 2015-03-26 20:11 feesland 阅读(3181) 评论(1) 推荐(0) 编辑
摘要: 集合类型 set frozenset 赋值及去重 set是一个无序不重复元素集,还有个frozenset 类型(顾明思议,就是不可改变元素的集合); 基本功能包括关系测试和消除重复元素;set支持& | - (交、并、差集) 等数学运算 set 赋值:非空集合由{}标识,逗号隔开... 阅读全文
posted @ 2015-03-25 22:32 feesland 阅读(2328) 评论(0) 推荐(0) 编辑