摘要:
本节学习图形用户界面 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。这里介绍wxPython : 下载地址:http://www.wxpython.org/download.php 根据自己的操作系统下载相应版本。 安装: 安装过程非常简单,以win7系 阅读全文
摘要:
参考 虫师-博客 http://www.cnblogs.com/fnng/category 随笔分类相关文章 阅读全文
摘要:
Python内置了许多非常有用的数据结构,比如列表(list),集合(set)以及字典(dictionary)。就绝大部分情况而言,我们可以直接使用这些数据结构。但是,我们通常还要考虑比如搜索,排序,排列以及筛选等这一类常见的问题。因此,本章的目的就是来讨论常见的数据结构和通数据相关的算法。此外,在 阅读全文
摘要:
re模块包含对 正则表达式。本章会对re模块主要特征和正则表达式进行介绍。 什么是正则表达式 正则表达式是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。换包话说,正则表达式’python’ 可以匹配字符串’python’ 。你可以用这种匹配行为搜索文本中的模式,并且用计算 阅读全文
摘要:
迭代器 本节进行迭代器的讨论。只讨论一个特殊方法 __iter__ ,这个方法是迭代器规则的基础。 迭代器规则 迭代的意思是重复做一些事很多次 就像在循环中做的那样。__iter__ 方法返回一个迭代器,所谓迭代器就是具有next方法的对象,在调用next方法时,迭代器会返回它的下一个值。如果nex 阅读全文
摘要:
模块 前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用: 模块是程序 任何python程序都可以作为模块导入。假设写如下程序,并且将它保存为以C:\python\hello.py 下面通过python解释器调用: 再来一次: 怎么这次没结果?因为导入模块并不意味着在导入进执行 阅读全文
摘要:
python异常 python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: raise 语句 为了引发异常,可以使用一个类(Exception的子类)或者实例 阅读全文
摘要:
魔法方法、属性 准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。 在这个两个类中NewType是新类,OldType是属于旧类,如果前面加上 _metaclass_=type ,那么两个类都属于新类。 构造方法 构造方法与其的方法不一样,当一个对象被创建 阅读全文
摘要:
本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数) 因为赋完值fibs已经有两个数了(0,1),所以循环8次之后,列表有10个数,两个数相加等于第3个数。 是不是觉得应该由我们输入来控制打印多少个数?只用把程序小变一下就行了。 阅读全文
摘要:
2013-04-26 00:11 by 虫师, 7289 阅读, 7 评论, 收藏, 编辑 创建自已对象就python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。 多态: 可对不同类的对象使用同样的操作。 封装:对外部世界隐藏 阅读全文