摘要: [TOC] 面向对象的三大特征: ​ 1、继承(组合) ​ 2、封装 ​ 3、多态 继承: 1、什么是继承? ​ 继承指的是新建类的方法,新建的类称之为字类或者派生类, ​ 字类继承的类叫做父类,也称之为基类或超类 继承的特征: ​ 字类可以继承父类的属性(特征与属性),并且可以派生出自己的属性(特 阅读全文
posted @ 2019-10-10 16:31 AllenCH 阅读(274) 评论(0) 推荐(0) 编辑
摘要: ```python """ aggressivity 攻击力 armor 护甲 damage_value 伤害值 """ ``` ```python class Riven: camp = 'Noxus' def __init__(self, nickname, aggressivity=200, life_value=600, money=1000, armor=10): self.nickna 阅读全文
posted @ 2019-10-09 23:42 AllenCH 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础: 1 什么是面向对象? 指的是一种编程思想 面向过程编程: 核心是‘过程’二字,过程指的是做事情的步骤,即先做什么后做什么 基于该编程思想编写程序,好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程: 核心是 阅读全文
posted @ 2019-10-09 20:37 AllenCH 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理,控制文件和文件夹。 首先导入os 模块 import os 对文件进行操作 对文件夹进行操作 辅助功能 os.getced() 当前执行文件的所在文件夹 print( __ file __ )或者 os.p 阅读全文
posted @ 2019-09-27 23:26 AllenCH 阅读(144) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块基础 怎么导入模块 python常用模块:numpy / pandas / matplotlib(数据分析必精通 ) 29号下午 不分模块的atm 模块 python你看成手机 pip 看成应用管家 模块就是应用软件 模块分类: 1. 系统自带模块 不需要安装 2. 需要下载的模块 阅读全文
posted @ 2019-09-26 21:01 AllenCH 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 2、根据1得到的列表,取出薪资最高的人的信息 3、根据1得到的列表,取出最年轻的人的信息 4、根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 5、根据1得到的列表 阅读全文
posted @ 2019-09-25 23:11 AllenCH 阅读(144) 评论(0) 推荐(0) 编辑
摘要: [TOC] 函数的定义 函数的三种定义方式 空函数 有参函数 无参函数 函数的调用 函数的返回值 1. return 可以返回值 2. return 可以终止函数 3. return 可以返回多个值,用元组返回 函数的参数 形参 位置形参 从左到右依次接收位置实参 默认形参 具有默认值;它必须放在位 阅读全文
posted @ 2019-09-25 19:44 AllenCH 阅读(149) 评论(0) 推荐(0) 编辑
摘要: [TOC] 匿名函数 没有名字的函数,没有名字,所以没法调用,只能和某些方法连用 匿名函数的语法 lambda 参数:返回值 如果你真的要用,也可以用,但是得给他一个名分,即变成有名函数 与max/min/filter/map/sorted联用 max 返回最大值 取出字典中最大值对应的key mi 阅读全文
posted @ 2019-09-25 19:41 AllenCH 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 生成器表达式 练习题一 练习题二 递归函数 练习题: 1、小明20岁 ; 后面的同学大2岁,后面的后面的同学比后面的同学大2岁; 求第6位同学的年龄 2、小明买了一包瓜子,每天吃当天瓜子数量的一半,吃到第8天发现还剩5颗,用递归求他一共买了多少颗瓜子 阅读全文
posted @ 2019-09-24 21:33 AllenCH 阅读(218) 评论(0) 推荐(0) 编辑
摘要: [TOC] 迭代器 迭代器:不是函数,只是一个称呼而已 python中一切皆对象(数据类型) 可迭代对象:含有.__iter__方法的数据类型就叫做可迭代对象 除了数字类型,所有数据类型都是可迭代对象 迭代器对象: 含有__iter__和__next__方法的对象就是迭代器对象 迭代器对象的作用:提 阅读全文
posted @ 2019-09-24 21:27 AllenCH 阅读(287) 评论(0) 推荐(0) 编辑