上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页
摘要: 如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如xml,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输,JSON不仅是标准格式,并且比XML更快,而且可以直接在web页面中读取,非常方便。 阅读全文
posted @ 2017-05-08 09:57 道高一尺 阅读(233) 评论(0) 推荐(0)
摘要: 1 BaseException 2 +-- SystemExit 3 +-- KeyboardInterrupt 4 +-- GeneratorExit 5 +-- Exception 6 +-- StopIteration 7 +-- StopAsyncIteration 8 +-- ArithmeticError 9 ... 阅读全文
posted @ 2017-05-07 17:21 道高一尺 阅读(333) 评论(0) 推荐(0)
摘要: 进入时,调用对象的__enter__ 退出时,调用对象的__exit__ 阅读全文
posted @ 2017-05-07 17:05 道高一尺 阅读(168) 评论(0) 推荐(0)
摘要: 1 import logging 2 3 def foo(s): 4 return 10 / int(s) 5 6 def bar(s): 7 return foo(s) * 2 8 9 def main(): 10 try: 11 bar(0) 12 except Exception as e: 13 ... 阅读全文
posted @ 2017-05-07 16:51 道高一尺 阅读(182) 评论(0) 推荐(0)
摘要: 1 import sys 2 try: 3 a = 3 4 assert a > 4 5 except: 6 exc = sys.exc_info()#返回异常的元祖 7 print (exc) 阅读全文
posted @ 2017-05-07 15:51 道高一尺 阅读(528) 评论(0) 推荐(0)
摘要: 1 try: 2 '主逻辑代码。框住了你感觉会抛出异常的代码' 3 4 except: 5 'try代码块里面如果抛出一场了,该执行这里的内容' 6 7 else: 8 'try代码块入锅没有抛出异常,就执行这里的内容' 9 10 finally: 11 '不管怎么样,这里的代码总会被执行' 阅读全文
posted @ 2017-05-06 21:37 道高一尺 阅读(197) 评论(0) 推荐(0)
摘要: hasattr(obj,attr) 判断前面是否有后面的属性 阅读全文
posted @ 2017-05-04 23:24 道高一尺 阅读(453) 评论(0) 推荐(0)
摘要: isinstance(obj1,class) 可以判断前者是否是后者的实例 阅读全文
posted @ 2017-05-04 23:23 道高一尺 阅读(213) 评论(0) 推荐(0)
摘要: issubclass(sub,sup) 判断前面是不是后面的子类 阅读全文
posted @ 2017-05-04 23:21 道高一尺 阅读(176) 评论(0) 推荐(0)
摘要: 1 >>> class PClass(object): 2 def setInfo(self,sex='Male'): 3 self.gender = sex 4 5 6 >>> class CClass(PClass): 7 def setInfo(self,who): 8 self.name = who 9... 阅读全文
posted @ 2017-05-04 23:16 道高一尺 阅读(1032) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页