分类
摘要:
01. 封装
封装 是面向对象编程的一大特点
面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中
外界 使用 类 创建 对象,然后 让对象调用方法
对象方法的细节 都被 封装 在 类的内部
02. 小明爱跑步
需求
小明 体重 75.0 公斤
小明每次 跑步 会减肥... 阅读原文
2020-01-27 21:37:09 阅读(2434) 评论(0)
摘要:
------------恢复内容开始------------
01. dir 内置函数(知道)
在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象
在 Python 中可以使用以下两个方法验证:
在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPytho... 阅读原文
2020-01-27 20:31:02 阅读(2355) 评论(0)
摘要:
01. 类和对象的概念
类 和 对象 是 面向对象编程的 两个 核心概念
1.1 类
类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用
特征 被称为 属性
行为 被称为 方法
类 就相当于制造飞机时的图纸,是一个 模板,是 负责创建对象的
... 阅读原文
2020-01-27 18:33:12 阅读(2399) 评论(0)
摘要:
01. 类和对象的概念
类 和 对象 是 面向对象编程的 两个 核心概念
1.1 类
类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用
特征 被称为 属性
行为 被称为 方法
类 就相当于制造飞机时的图纸,是一个 模板,是 负责创建对象的
... 阅读原文
2020-01-27 18:33:12 阅读(2475) 评论(0)
摘要:
面向对象编程 —— Object Oriented Programming 简写 OOP
01. 面向对象基本概念
我们之前学习的编程方式就是 面向过程 的
面相过程 和 面相对象,是两种不同的 编程方式
对比 面向过程 的特点,可以更好地了解什么是 面向对象
1.1 过程和函数(科普)
... 阅读原文
2020-01-27 17:26:01 阅读(2647) 评论(0)
摘要:
函数进阶
目标
函数参数和返回值的作用
函数的返回值 进阶
函数的参数 进阶
递归函数
01. 函数参数和返回值的作用
函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式
无参数,无返回值
无参数,有返回值
有参数,无返回值
有参数,有返回值
定义函数时,是否接收参... 阅读原文
2020-01-27 17:21:03 阅读(2385) 评论(0)
摘要:
01. 变量的引用
变量 和 数据 都是保存在 内存 中的
在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的
1.1 引用的概念
在 Python 中
变量 和 数据 是分开存储的
数据 保存在内存中的一个位置
变量 中保存着数据在内存中的地址
变量 中 记录数据... 阅读原文
2020-01-27 16:36:03 阅读(2325) 评论(0)
摘要:
Python 中数据类型可以分为 数字型 和 非数字型
数字型
整型 (int)
浮点型(float)
布尔型(bool)
真 True 非 0 数 —— 非零即真
假 False 0
复数型 (complex)
主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
非数字型... 阅读原文
2020-01-27 15:04:04 阅读(2508) 评论(0)
摘要:
01. if 语句体验
1.1 if 判断语句基本语法
在 Python 中,if 语句 就是用来进行判断的,格式如下:
if 要判断的条件:
条件成立时,要做的事情
……
注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格
在 Python 开发中,Tab 和空格不... 阅读原文
2020-01-27 14:05:03 阅读(2385) 评论(0)
摘要:
0.1 标识符和关键字
1.1 标识符
标示符就是程序员定义的 变量名、函数名
名字 需要有 见名知义 的效果,见下图:
标示符可以由 字母、下划线 和 数字 组成
不能以数字开头
不能与关键字重名
思考:下面的标示符哪些是正确的,哪些不正确为什么?
fromNo12
from#12
my_Boole... 阅读原文
2020-01-27 12:43:02 阅读(2337) 评论(0)