05 2017 档案
摘要:异常处理程序常规语法 try: suite1 #测试语句块except exception1: suite2 #如果测试语句suite1中发生exception1异常时执行except (exception2,exception3): suite3 #如果测试语句suite1中发生元组中任意异常时执
阅读全文
摘要:常见的3种装饰器@property、@staticmethod、@classmethod的作用: 1、 @property 装饰过的函数返回的不再是一个函数,而是一个property对象装饰过后的方法不再是可调用的对象,可以看做数据属性直接访问。 示例代码: 在用没有使用装饰器时候,类中的方法和属性
阅读全文
摘要:据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为(重写该方法),而这
阅读全文
摘要:常见的魔法方法有如下: __init__方法示例代码: __repr__方法示例代码: __str__方法示例代码: 改写__str__方法后让返回值以为指定的模式输出,这里用 return '宽度为%s,高度为%s'%(self.width,self.height)返回一个字符串形式 __call
阅读全文
浙公网安备 33010602011771号