wtf
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 一、组合 1.什么是组合 组合指的是一个对象中的属性,是另一个对象 2.为什么使用组合 组合目的和继承一样,为了减少代码冗余 3.如果使用组合 总结:继承 类与类的关系,一种什么是什么的关系,子类与父类是从属关系。 组合 对象与对象的关系,一种什么有什么的关系,一个对象拥有另一个对象。 4.组合练习 阅读全文
posted @ 2019-10-11 18:45 wtfss 阅读(138) 评论(0) 推荐(0)
摘要: 1、下面这段代码的输出结果将是什么?请解释。 第一个print 先是父类调用x的值,结果为1,然后子类1和子类2调用x,结果还是都为1,继承背景下,对象属性的查找顺序是若当前子类没有对象找的属性,去父类找。 第二个print的时候,子类1有x=2了,所以,子类1 调用的x值就是他本身2,对象查找属性 阅读全文
posted @ 2019-10-10 22:01 wtfss 阅读(148) 评论(0) 推荐(0)
摘要: 继承 1.什么是继承:继承指的是新建类的方法,新建的类称之为子类或者派生类。 子类继承的类叫做父类,也称之为基类或超类 继承的特征:子类可以继承父类的属性(特征与技能),并且可以派生出自己的属性。 注意:在Python中,一个子类可以继承多个父类,其他的语言只能一个子类继承一个父类。 2.为什么要继 阅读全文
posted @ 2019-10-10 18:58 wtfss 阅读(143) 评论(0) 推荐(0)
摘要: 1.numpy模块: 用来做数据分析,对numpy数组(既有行又有列) 矩阵进行科学运算 创建numpy数组(可变):numpy数组即numpy的ndarray对象,创建numpy数组就是把一个列表传入np.array()方法 2.matplotlib模块:画图 3.名称空间 定义:存储变量名与变量 阅读全文
posted @ 2019-10-09 19:49 wtfss 阅读(96) 评论(0) 推荐(0)
摘要: 六、对战游戏 阅读全文
posted @ 2019-10-09 19:42 wtfss 阅读(97) 评论(0) 推荐(0)
摘要: 一、面向对象基础 什么是面向对象? 指的是一门编程思想 1.面向过程编程 核心是’过程‘二字,过程指的是做事情的步骤,即先做什么再做什么,基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点:逻辑清晰,复杂的问题流程化,进而简单化。 缺点:可扩展性差,不易修改代码。 2.面向对 阅读全文
posted @ 2019-10-09 18:43 wtfss 阅读(114) 评论(0) 推荐(0)
摘要: 1.包==模块 拿来导入用的, 包是含有 的文件夹,导包就是导入init; 包一定是被当作模块文件的导入,模块文件(m1.py/m2.py)的搜索路径以执行文件(包的介绍.py)路径为准 如下我们建一层包: 扩展aaa.py模块,需要建立一个aaa的目录文件,并且删除aaa.py文件,将aaa.py 阅读全文
posted @ 2019-09-28 21:38 wtfss 阅读(114) 评论(0) 推荐(0)
摘要: 1.os模块 与操作系统交互,提供了访问操作系统底层的接口,用于控制文件/文件夹 1.对文件操作 1).判断是否为文件: 2)删除文件: 3)重命名文件: 2.对文件夹操作: 1)判断是否为文件夹: 2)创建文件夹: 3)删除文件夹: 4)列出文件夹内所有的文件: 辅助性的 1)当前文件所在的文件夹 阅读全文
posted @ 2019-09-27 22:06 wtfss 阅读(240) 评论(0) 推荐(0)
摘要: 和`from...import`导入模块 1.import 模块名: import 首次导入模块发生了3件事: 1.以模块为准创造一个模块的名称空间 2.执行模块对应的文件,将执行过程中产生的名字都丢到模块的名称空间 3.在当前执行文件中拿到一个模块名 模块的重复导入会直接引用之前创造好的结果,不会 阅读全文
posted @ 2019-09-26 16:15 wtfss 阅读(150) 评论(0) 推荐(0)
摘要: 1. 文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根据1得到的列表,取出薪资最高的人的信息 2. 根据1得到的列表,取出最年轻的人的信息 3. 根据1得到的列表,将每个人的信息中的名字映射成首字母大写的形式 4. 根据1得 阅读全文
posted @ 2019-09-25 19:47 wtfss 阅读(215) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页