摘要: 7.1面向对象三大特性 封装 继承 多态 封装 继承 多态 7.1.1封装(基本格式) 封装的两种方式 : 将数据封装到方法 / 将方法封装到类 封装的两种方式 : 将数据封装到方法 / 将方法封装到类 应用场景 遇到很多函数,需要给函数进行归类和划分时 什么是封装思想 将同一类函数封装到同一py文 阅读全文
posted @ 2019-04-29 17:33 Primrose 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 6.1模块的定义 模块 : 可以吧一个py文件或一个文件夹(包)当作一个模块,以便于以后其他py文件的调用,对程序员直接提供某方面功能的文件. 包 文件夹 存储了多个py文件的文件夹 如果导入的模块是一个包,这个包里的模块默认不可使用 导入一个包相当于执行 init.py文件中的内容 包的定义(py 阅读全文
posted @ 2019-04-29 17:32 Primrose 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 5.1三元运算(三目运算) 5.2函数编程 5.2.1面向过程编程 可读性差/可重用性差 5.2.2函数型编程 本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。 适用于代码重复执行或代码量特别多超过一屏,可以选择通过函数进行代码的分割。 # 函数的定义def 函数名() 阅读全文
posted @ 2019-04-29 17:31 Primrose 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 4.1文件的基本操作 4.1.1只读只写字符串 r:只读,默认模式,文件不存在就报错 w:只写,文件存在就覆盖,文件不存在就创建 a:只追加,文件存在不覆盖,只会在已存在的内容后面追加,文件不存在就创建。 r:只读,默认模式,文件不存在就报错 w:只写,文件存在就覆盖,文件不存在就创建 a:只追加, 阅读全文
posted @ 2019-04-29 17:30 Primrose 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 3.1 整型(int) 整型的长度 py2:int/long py3:int 整除 py2:做整除后商只保留整数 py3:做整除后商保留全部 整型的长度 py2:int/long py3:int 整除 py2:做整除后商只保留整数 py3:做整除后商保留全部 3.2 布尔值(bool) 布尔值用于表 阅读全文
posted @ 2019-04-29 17:29 Primrose 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 2.1环境的安装 解释器:py2和py3 添加环境变量的作用:便于找到python解释器 开发工具:pycharm 解释器:py2和py3 添加环境变量的作用:便于找到python解释器 开发工具:pycharm 2.2编码 2.2.1编码基础 ascii:只表示英文,8位表示一个元素,python 阅读全文
posted @ 2019-04-29 17:28 Primrose 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.1硬件 计算机的硬件有:cpu,内存,显卡,键盘等。只有硬件永远无法工作。 1.2操作系统 计算机的操作系统用于协调和控制硬件的工作。 常见的操作系统: windows linux centos(一般用于公司线上):图形化界面较差 ubuntu:图形化界面较好 redhat mac window 阅读全文
posted @ 2019-04-29 17:27 Primrose 阅读(151) 评论(0) 推荐(0) 编辑