上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 阅读目录 一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 五 封装与扩展性 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先 阅读全文
posted @ 2018-07-05 16:26 rjm123456 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass c 阅读全文
posted @ 2018-07-05 16:25 rjm123456 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 初识继承 二 继承与抽象(先抽象再继承) 三 继承与重用性 四 派生 五 组合与重用性 六 接口与归一化设计 七 抽象类 八 继承实现的原理(可恶的菱形问题) 九 子类中调用父类的方法 一 初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持 阅读全文
posted @ 2018-07-05 16:23 rjm123456 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 基于面向对象设计一个对战游戏 基于面向对象设计一个对战游戏 定义锐雯类: class Riven: camp='Noxus' def __init__(self,nickname, aggressivity=54, life_value=414, money=1001, armor=3): 阅读全文
posted @ 2018-07-05 16:20 rjm123456 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模 阅读全文
posted @ 2018-07-05 16:09 rjm123456 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 模块介绍 二 使用模块之import 三 使用模块之from ... import... 四 模块的重载 (了解) 五 py文件区分两种用途:模块与脚本 六 模块搜索路径 七 编译python文件(了解) 八 包介绍 九 包的使用 十 软件开发规范 一 模块介绍 1、什么是模块? 大家 阅读全文
posted @ 2018-07-05 16:07 rjm123456 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 函数知识体系 二 函数基础 三 函数对象、函数嵌套、名称空间与作用域、装饰器 四 迭代器、生成器、面向过程编程 五 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数 六 函数草稿 七 作业 一 函数知识体系 1 什么是函数? 2 为什么要用函数? 3 函数的分类:内置函数 阅读全文
posted @ 2018-07-05 16:06 rjm123456 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 三元表达式、列表推导式、生成器表达式 二 递归与二分法 三 匿名函数 四 内置函数 五 阶段性练习 一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print( 阅读全文
posted @ 2018-07-05 16:04 rjm123456 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 迭代器 二 生成器 三 面向过程编程 一 迭代器 一 迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3 阅读全文
posted @ 2018-07-05 16:01 rjm123456 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 函数对象 二 函数嵌套 三 名称空间与作用域 四 闭包函数 五 装饰器 六 练习题 一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def 阅读全文
posted @ 2018-07-05 15:10 rjm123456 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页