摘要:最近正在将本博客内容重新进行整理迁徙。 新地址: https://www.cnblogs.com/YunyaSir 阅读全文
posted @ 2021-04-04 20:20 云崖先生 阅读(80) 评论(0) 推荐(1) 编辑
摘要:基本介绍 一个对象只允许被一次创建,一个类只能创建一个对象,并且提供一个全局访问点。 单例模式应该是应用最广泛,实现最简单的一种创建型模式。 特点:全局唯一,允许更改 优缺点 优点: 避免对资源的多重占用,如写入文件操作 节省内存 防止命名空间被污染 缺点: 没有接口,不能继承,与单一职责原则冲突, 阅读全文
posted @ 2021-06-13 14:38 云崖先生 阅读(146) 评论(0) 推荐(0) 编辑
摘要:迭代器 迭代是什么 迭代指的是一个重复的过程,每次重复都必须基于上一次的结果而继续,单纯的重复并不是迭代,如Python中的for循环就是一个非常好的迭代例子。 for item in range(10): print(item) 迭代必须向前推进,不能后退,如下所示: # [0 , 1, 2, 3 阅读全文
posted @ 2021-05-20 21:32 云崖先生 阅读(196) 评论(0) 推荐(0) 编辑
摘要:分支结构 分支结构能够让计算机像人一样进行思考,应对不同的场景做出不同的回应。 Python中不支持switch语法,目前仅支持if/else形式,但是在Python3.10的测试版本中,貌似支持了switch语法,这里不做例举。 if 多条if语句出现会逐行进行判断,条件为真则执行其下的代码块,条 阅读全文
posted @ 2021-05-15 12:43 云崖先生 阅读(35) 评论(0) 推荐(0) 编辑
摘要:元组 Python中的元组容器序列(tuple)与列表容器序列(list)具有极大的相似之处,因此也常被称为不可变的列表。 但是两者之间也有很多的差距,元组侧重于数据的展示,而列表侧重于数据的存储与操作。 它们非常相似,虽然都可以存储任意类型的数据,但是一个元组定义好之后就不能够再进行修改。 元组特 阅读全文
posted @ 2021-05-14 11:42 云崖先生 阅读(418) 评论(0) 推荐(1) 编辑
摘要:列表 Python中的列表(list)是最常用的数据类型之一。 Python中的列表可以存储任意类型的数据,这与其他语言中的数组(array)不同。 被存入列表中的内容可称之为元素(element)或者数据项(data item)亦或是值(value)。 虽然Python列表支持存储任意类型的数据项 阅读全文
posted @ 2021-05-13 14:22 云崖先生 阅读(400) 评论(0) 推荐(1) 编辑