大一培训讲义
文章平均质量分 92
Anti_vacant!
人生最可悲的是为了所谓的终点疯狂奔跑,头昏眼花,回过头,却发现跑道上只有你一个人,而别人在绿茵下,生机盎然,谈笑风生,相互鼓励着朝着梦想悠然又执着地走去......
展开
-
大一第四次培训
继承 类的封装、继承、多态 3 大特性,前面已经详细介绍了 Python 类的封装,本节继续讲解 Python 类的继承机制。 继承机制经常用于创建和现有类功能类似的新类,又或是新类只需要在现有类基础上添加一些成员(属性和方法),但又不想直接将现有类代码复制给新类。也就是说,通过使用继承这种机制,可以轻松实现类的重复使用。 举个例子,假设现有一个 Shape 类,该类的 draw() 方法可以在屏幕上画出指定的形状,现在需要创建一个 Form 类,要求此类不但可以在屏幕上画出指定的形状,还可以计算出所画原创 2021-02-07 13:02:41 · 299 阅读 · 1 评论 -
大一第三次培训
面向对象概述 面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法。基本特性是:封装、继承、多态。 在前面的学习中,我们已经接触了封装。比如说,将各种类型的数据扔进列表中,这就是一种简单的封装,是数据层面的封装;把常用的代码块打包成一个函数,这也是一种封装,是语句层面的封装。封装,其实就是隐藏实现功能的具体代码,仅留给用户使用的接口。 面向对象的思想可以更好地模拟真实世界里的事物(将其视为对象),并把描述特征的数据和代码块(函数)封装到一起。从某种程原创 2021-01-31 20:04:40 · 216 阅读 · 2 评论 -
大一第二次培训——下
下半部分给大家讲流程控制与函数。流程控制比较简单,重点是其注意事项。 流程控制 if elif else 格式: if 表达式 1: 代码块 1 elif 表达式 2: 代码块 2 elif 表达式 3: 代码块 3 ...//其它elif语句 else: 代码块 n 对语法格式的说明: “表达式”可以是一个单一的值或者变量,也可以是由运算符组成的复杂语句,形式不限,只要它能得到一个值就行。不管“表达式”的结果是什么类型,if else 都能判断它是否成原创 2021-01-27 11:12:25 · 159 阅读 · 2 评论 -
大一第二次培训——上
序列 序列综述 所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。 在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持以下几种通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。 注意,在使用负值作为列序中各元素的索引值时,是从 -1 开始,而不是从 0 开始。 切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素,通过切片操作,可以生成一个新的序列。 序列实现切片操作的语法原创 2021-01-24 15:11:28 · 133 阅读 · 0 评论