随笔分类 -  python

 
《Python基础教程》要点(十):充电时刻:探究模块
摘要:1 阅读全文
posted @ 2013-05-29 19:40 飞奔的仙人掌 阅读(118) 评论(0) 推荐(0)
《Python基础教程》要点(十):充电时刻:导入模块
摘要:Python的标准安装包括一组模块,称为标准库。一、导入模块第一种方法:1、有模块放在D:/python/py下:#D:/python/py/hello.pyprint "Hello !"在主程序想用该模块:>>> import helloTraceback (most recent call last): File "", line 1, in import helloImportError: No module named hello>>> import sys>>> sys.path.appen 阅读全文
posted @ 2013-05-15 19:18 飞奔的仙人掌 阅读(329) 评论(0) 推荐(0)
《Python基础教程》要点(八):异常
摘要:概要:一、异常二、按自己的方式出错。二、捕捉异常三、except子句四、用一个块捕捉两个异常五、捕捉对象一、异常常常为了能够处理异常事件(比如除0),可以在所有可能发生这类事件的地方都使用条件语句,这样没效率、不灵活。想直接忽略这些异常事件,期望它们永不发生,Python的异常对象提供了非常强大的替代解决方案。Python用异常对象(exception object)来表示异常情况。遇到错误,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。每个异常都是一些类的实例。二、按自己的方式出错。异常可以在某些东西出错时自动引发。我们自己也可以 阅读全文
posted @ 2013-05-14 13:17 飞奔的仙人掌 阅读(207) 评论(0) 推荐(0)
《Python基础教程》要点(七):更加抽象:类
摘要:概要:一、创建类二、特性、函数和方法三、类的命名空间四、指定超类五、调查继承六、多个超类七、接口和内省一、创建类: 1 >>> __metaclass__ = type #确定使用新式类 2 >>> class Person: 3 4 def setName(self,name): 5 self.name = name 6 def getName(self,name): 7 return self.name 8 def greet(self): 9 print"Hello world ! I'm %s." % self... 阅读全文
posted @ 2013-05-08 20:14 飞奔的仙人掌 阅读(192) 评论(0) 推荐(0)
《python基础教程》要点(六):抽象
摘要:(一)创建函数:1、内建的callable函数可以用来判断函数是否可调用:(Python 2.7.4)1 >>> import math2 >>> x = 13 >>> y = math.sqrt4 >>> callable(x)5 False6 >>> callable(y)7 True【注意】函数callable在Python 3.0中不再可用,需要使用表达式hasattr(func._call_)代替。有关hasattr更多信息,参见第7章。2、使用def(或“函数定义”)语句创建函数:如:返回斐波 阅读全文
posted @ 2013-05-08 11:38 飞奔的仙人掌 阅读(199) 评论(0) 推荐(0)