python
文章平均质量分 74
zixie1991
这个作者很懒,什么都没留下…
展开
-
python学习(第一章)
安装python Linux和UNIX 在绝大多数Linux和UNIX的操作系统中(包括Mac OS X), python的解释器已经存在了。输入python命令进行验证: $python Python 2.7.3 (default, Aug 1 2012, 05:16:07) [GCC 4.6.3] on linux2 Type "help", "copyright", "credi原创 2013-02-11 14:19:11 · 715 阅读 · 0 评论 -
python学习(第二章)
列表和元组 本章首先对序列做一个预览,接下来讲解所有序列(包括元组和列表)都通用的操作。而这些操作同样适用于字符串 序列概览 python包含6个内建序列,分别为列表、元组、字符串、Unicode字符串、buffer对象和xrange对象 列表和元组的主要区别在于,列表可以修改,元组则不能 python中有一个名为容器(container)的数据结构。序列和映原创 2013-02-11 14:21:39 · 877 阅读 · 0 评论 -
python学习(第四章)
字典: 当索引不好用时 字典是python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都存储在一个特定的键(key)里。键可以是数字、字符窜甚至是元组。 字典的使用 为什么需要字典 >>>names = ['Alice', 'Betch', 'Cecil', 'Dee-Dee', 'Earl'] >>>numbers = ['2341', '9102',原创 2013-02-11 14:28:30 · 825 阅读 · 0 评论 -
python学习(第八章)
异常 什么是异常 python用异常对象来表示异常情况。 遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回朔(traceback)终止执行。 按自己的方式出错 raise语句 可以使用dir函数列出模块的内容: >>>import exceptions >>>dir(exceptions) ['ArithmeticError', 'Asse原创 2013-02-13 14:21:57 · 1811 阅读 · 0 评论 -
python学习(第三章)
使用字符串 基本字符串操作 所有标准的字符串操作(索引、分片、乘法、判断成员资格、求长度、取最大值和最小值)对字符串同样适用。但是,请记住字符串都是不变的。 >>>website = 'http://www.python.org' >>>website[-3: ] = 'com' Traceback (most recent call last): File "", line 1原创 2013-02-11 14:23:35 · 816 阅读 · 0 评论 -
python学习(第五章)
条件、循环和其他语句 print和import的更多信息 使用逗号输出 打印多个表达式,只要将它们用逗号隔开: >>>print 'Age:', 42 Age: 42 可以看到每个参数之间都插入了一个空格符 把某事件作为另一事件导入 从模块导入函数的时候,可以使用: import somemodule or from somemodule im原创 2013-02-11 14:29:50 · 1548 阅读 · 0 评论 -
python学习(第六章)
抽象 编写一小段代码来计算裴波那契数列: fibs = [0, 1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print fibs 创建函数 函数是可以调用(可能包含参数),他它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可以调用: >>>import m原创 2013-02-13 14:18:59 · 1709 阅读 · 0 评论 -
python学习(第七章)
更加抽象 对象的魔力 多态: 意味着可以对不同类的对象使用同样的操作 封装: 对外部世界隐藏对象的工作细节 继承: 以普通的类为基础建立专门的类对象 多态和方法 方法: 绑定到对象特性上面的函数称为方法。 多态的多种形式 封装 继承 类和类型 创建自己的类 建立一个简单的类: __metaclass__ = type #确定使用新式类 clas原创 2013-02-13 14:20:17 · 1635 阅读 · 0 评论 -
python学习(第九章)
魔法方法、属性和迭代器 准备工作 元类: 元类是其他类(或类型)的类 构造方法 一个构造方法与其他普通方法的不同之处在于: 当一个对象被创建后,会立即调用构造方法。 在python中创建一个构造方法很容易。只需要使用__init__函数即可: class FooBar: def __init__(self): self.somevar = 42 f = FooB原创 2013-02-13 14:23:43 · 1807 阅读 · 0 评论