菜比之路

走菜比的路,让大牛说去吧
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2016年8月31日

摘要: 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 一个子类可以继承多个基类。但是一般情况下,一个子类只能有一个基类,要实现多重继承,可以通过多级继承来实现。 继承概念的实现方式主要有2类:实现继承、接口继承。 Ø 实现继承是指使用基类的属性和方法而无需额外编 阅读全文

posted @ 2016-08-31 16:36 毕加索的ma 阅读(465) 评论(0) 推荐(0) 编辑

摘要: 在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。 但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性: >>> bart = Student('Bart Simpson', 98) 阅读全文

posted @ 2016-08-31 16:26 毕加索的ma 阅读(303) 评论(0) 推荐(0) 编辑

摘要: 作用域 在一个模块中,我们可能会定义很多函数和变量,但有的函数和变量我们希望给别人使用,有的函数和变量我们希望仅仅在模块内部使用。在Python中,是通过_前缀来实现的。 类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,__abc等; 之所以我 阅读全文

posted @ 2016-08-31 15:47 毕加索的ma 阅读(331) 评论(0) 推荐(0) 编辑

摘要: def delPrime(x): if x==1: return True for y in range(2,x): if x%y==0: return True return False x1=range(1,101) x2=filter(delPrime,x1) print x2 阅读全文

posted @ 2016-08-31 13:54 毕加索的ma 阅读(1180) 评论(0) 推荐(0) 编辑

摘要: 函数定义规范: def test(a): """ 返回输入字符 :param a: :return: a """ return a # 函数定义规范: # def:定义函数的关键字 # test:函数名 # ():可定义形参 #""" """: 函数介绍 #return:定义返回值 函数参数 形参: 阅读全文

posted @ 2016-08-31 13:38 毕加索的ma 阅读(321) 评论(0) 推荐(0) 编辑