摘要: [TOC] 1.下面这段代码的输出结果将是什么?请解释。 2.多重继承的执行顺序,请解答以下输出结果是什么?并解释。 3.什么是新式类,什么是经典类,二者有什么区别?什么是深度优先,什么是广度优先? 4.用面向对象的形式编写一个老师类, 老师有特征:编号、姓名、性别、年龄、等级、工资,老师类中有功能 阅读全文
posted @ 2019-10-10 23:32 ztzdhbg 阅读(179) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向对象 1.面向过程 核心就是过程二字,过程指的是做事情的步骤,先做什么,再做什么。 基于该思想的编程,就好比一条流水线,一种机械式的思维方式 优点:逻辑结构清晰,将复杂的问题简单化,流程化 缺点:可扩展性差 2.面向对象 核心就是对象二字,对象是特征与技能的结合体,基于该思想的编程, 阅读全文
posted @ 2019-10-09 19:01 ztzdhbg 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 模块 1.什么是模块 模块是一系列功能的集合体 2.模块的4中形式 自定义模块 第三方模块 内置模块 包(把一系列模块组织到一起的文件夹,该文件夹下有一个__init__文件) 3.为什么要用模块 用模块或者内置模块是一种拿来主义,可以极大提升开发效率 自定义模块,将我们自己的程序中用到的公共功能, 阅读全文
posted @ 2019-10-08 08:39 ztzdhbg 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 模块 1.什么是模块 模块就是一些功能的集合体,我们的程序可以导入模块复用里面的功能 2.模块的分类 使用python写的py文件 已经被编译为共享库或DLL的C或C++扩展 把一系列模块组织到一起的文件夹(文件夹下有一个__init__.py文件,称之为包) 使用C编写并链接到python解释器的 阅读全文
posted @ 2019-09-26 15:31 ztzdhbg 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器 为什么要用迭代器 对于字符串,列表,元组,我们可以使用迭代的方式迭代出其所有的元素,但是由于字典,集合,文件是没有索引的,若还想取出其内部的元素,则必须找出一个不依赖于索引的迭代方式,这就是迭代器 什么是可迭代对象 可迭代的对象 迭代器对象 迭代器的优缺点 2.生成器 什么是生成器 3. 阅读全文
posted @ 2019-09-25 19:13 ztzdhbg 阅读(112) 评论(0) 推荐(0) 编辑
摘要: [TOC] 函数进阶 1.闭包函数 什么是闭包函数 函数内部函数对外部作用域而非全局作用域的引用 2.装饰器 什么是装饰器 1. 装饰器就是在不改变被装饰函数的源代码,不改变被装饰函数的调用方式的基础上,为被装饰函数增加新功能 2. 装饰器本身也是一个函数,它用来装饰被装饰的函数 3. 装饰器装饰函 阅读全文
posted @ 2019-09-24 15:56 ztzdhbg 阅读(145) 评论(0) 推荐(0) 编辑
摘要: [TOC] 计算机基础之编程 什么是编程语言 人与计算机交流的介质 什么是编程 通过编程语言写一堆文件 为什么要编程 替代劳动力 计算机组成 CPU 控制器 控制硬件 运算器 算术运算和逻辑运算 存储器 主存 优点:快 缺点:容量小/断掉即消失/贵 外存 优点:容量大/永久存储/便宜 缺点:慢 IO 阅读全文
posted @ 2019-09-22 20:12 ztzdhbg 阅读(314) 评论(0) 推荐(0) 编辑
摘要: ```python coding:utf 8 Author: yqliu CreatDate: 2019/9/20 16:27 msg=""" 1 注册 2 登录 3 注销 4 购物 5 购物车 6 退出 """ prize_dict={ '0': "芭比娃娃", '1': "变形金刚", '2': 阅读全文
posted @ 2019-09-20 19:09 ztzdhbg 阅读(86) 评论(0) 推荐(0) 编辑
摘要: ```python coding:utf 8 Author: yqliu CreatDate: 2019/9/19 16:56 """ 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理,如 2. 注册函数 3. 登录函数 4. 猜年龄函数 5. 选择奖品函数 流程图:1注册成功 》进行 阅读全文
posted @ 2019-09-19 18:20 ztzdhbg 阅读(190) 评论(0) 推荐(0) 编辑
摘要: [TOC] 函数 1.函数的定义 函数定义的特性:函数定义过程,只检测语法,不执行代码 定义函数的三种形式 空函数 有参函数 无参函数 2.函数的调用 函数的调用 》使用函数 guess1() 函数名加括号就能调用,执行内存中的代码 3.函数的返回值 返回值的特性 1. return返回一个返回值, 阅读全文
posted @ 2019-09-19 15:42 ztzdhbg 阅读(124) 评论(0) 推荐(0) 编辑