2017年7月4日

摘要: 虽然是个很low的问题,但是自己还是出现了,所以特地记录下来,保证自己不会再犯。首先看看我的代码 def FooError(ValueError): passdef foo(s): n=int(s) if n==0: raise FooError('无效的值:%s'%s) return 10/npr 阅读全文
posted @ 2017-07-04 10:06 0彼得潘潘0 阅读(18253) 评论(0) 推荐(0) 编辑
 

2017年6月30日

摘要: 大家都知道,类创建实例的时候,可以给这个实例添加属性,而__slots__的作用就是限制我们能添加哪些属性,写一个简单的例子。 class Student(object): __slots__=('name','age')s=Student()s.name='MR.xu's.age=22s.core 阅读全文
posted @ 2017-06-30 10:39 0彼得潘潘0 阅读(278) 评论(0) 推荐(0) 编辑
 

2017年6月29日

摘要: 网上各位大牛们已经给出了很详细的解释了,举了各种例子。我这认为这个判断的作用就是, if__name__=='main'下面的代码基本上都是私有代码,也就是只能被自己本身使用。本身被别的文件调用时,不执行 if__name__=='main'下面的代码。 阅读全文
posted @ 2017-06-29 14:18 0彼得潘潘0 阅读(617) 评论(0) 推荐(1) 编辑