摘要: 今日作业 阅读全文
posted @ 2019-10-10 17:59 mqb11 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 回顾 面向对象编程 核心是‘对象’, 对象指的是特征与技能的结合体 基于该编程思想鞋程序,就好比在创造世界,一种上帝式的思维方式 类 类是一系列对象相同的特征与技能的结合体 定义类是发生的事情: 1. 会产生一个空的名称空间 2. 会把类内部所有名字扔进名称空间 3. 会执行类内部的代码 调用类时发 阅读全文
posted @ 2019-10-10 15:23 mqb11 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今日作业 1.什么是对象?什么是类? 对象是特征与技能的结合体,类是一系列对象相同的特征与技能的结合体 2.绑定方法的有什么特点 绑定方法是由对象来调用的 不同的对象调用该绑定方法,则会将不同的对象传入该绑定方法中 特殊之处就是把对象当做第一个参数传入该方法中. 3.基于面向对象设计一个对战游戏 p 阅读全文
posted @ 2019-10-09 15:40 mqb11 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 什么是面向对象 面向对象指的是一门编程思想 面向过程编程 ​ 核心是“过程”二字,过程指的是做事情的步骤,即先做什么再做什么 基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 ​ 缺点: 可扩展性差。 面向对象编程 阅读全文
posted @ 2019-10-09 14:58 mqb11 阅读(116) 评论(0) 推荐(0) 编辑
摘要: [TOC] random模块 常用于生成随机数 numpy模块 常用于数据分析,对二维数组,即矩阵进行科学运算 创建numpy数组 numpy数组的常用属性 dtype数据类型:bool_, int(8,16,32,64) , float(16,32,64) dtype 查看数组元素的数据类型 as 阅读全文
posted @ 2019-10-08 21:09 mqb11 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 上节课回顾 os模块 与操作系统交互 sys模块 与python解释器交互 json模块 跨平台数据交互,json串 pickle模块 存储python所有类型的数据,为了python文件和python文件的交互 logging模块 日志记录 今日所学 包 1. 包 == 模块,包也是拿来导入用的 阅读全文
posted @ 2019-09-28 18:51 mqb11 阅读(114) 评论(0) 推荐(0) 编辑
摘要: [TOC] json模块 1. 序列化: 将python的数据类型存成 json串 2. 反序列化: 将json串 读成python的数据类型 跨平台 dict/list pickle模块 不能跨平台,但是支持python所有数据类型 os模块 用来和操作系统交互 sys模块 用来和python解释 阅读全文
posted @ 2019-09-27 19:16 mqb11 阅读(85) 评论(0) 推荐(0) 编辑
摘要: [TOC] 什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为 ,模块名则是 。 模块的四种形式 1. 自定义模块 2. 第三方库 3. 内置模块 4. 阅读全文
posted @ 2019-09-26 19:12 mqb11 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1 with open('user_info.txt') as f: items=(line.split() for line in f) lt = [{'name': name, 'sex': sex, 'age': int(age), 'salary': salary} for name, se 阅读全文
posted @ 2019-09-25 19:37 mqb11 阅读(86) 评论(0) 推荐(0) 编辑
摘要: [TOC] 函数的定义 函数的三种定义方式 空函数 有参函数 无参函数 函数的调用 函数的返回值 1. return 可以返回值 2. return 可以终止函数 3. return 可以返回多个值,用元组返回 函数的参数 形参 位置形参 从左到右依次接收位置实参 默认形参 具有默认值;它必须放在位 阅读全文
posted @ 2019-09-25 15:18 mqb11 阅读(192) 评论(0) 推荐(0) 编辑