blackclody

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年5月21日

摘要: 5.1 什么是继承利用已有的类来构造新的类,减少定义新类的复杂度新类就自动拥有了现有类的所有功能新类只需要编写现有类缺少的新功能如,利用已有的Person类来定义新类Student类class Person(object): def __init__(self,name,gender): self.name = name self.gender = genderc... 阅读全文
posted @ 2017-05-21 19:46 blackclody 阅读(394) 评论(0) 推荐(0) 编辑

摘要: 1 面向对象编程的基本思想 类用来定义抽象类型 实例的一个类的具有实现 python中 class Person: pass 数据封装 class Person: def __init__(self, name,age ) self.name = name self.age = age p = Pe 阅读全文
posted @ 2017-05-21 19:04 blackclody 阅读(297) 评论(0) 推荐(0) 编辑

摘要: 1模块和包的概念 当代码越来越多时,当把所有的代码都集中于一个文件中时,难以维护 将代码分开放在不同的py文件中,易于维护,同一名字的变量和函数互不影响 如 1 #a.py 2 x=5 3 def f1(): 4 pass 1 #b.py 2 x='str' 3 def f1(iterable): 阅读全文
posted @ 2017-05-21 10:51 blackclody 阅读(2771) 评论(0) 推荐(0) 编辑

摘要: 1.python中的函数式编程 函数式编程的特点 把计算视为函数而非指令 纯函数式编程,不需要变量,没有副作用,测试简单 支持高阶函数,代码简洁 python支持的函数式编程 不是纯函数式编码:允许有变量 支持高阶函数:函数也可以作为变量传入 支持闭包:有了闭包就能返回函数 有限度地支持匿名函数 不 阅读全文
posted @ 2017-05-21 09:53 blackclody 阅读(1084) 评论(0) 推荐(0) 编辑