Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
数据结构是计算机科学的基本概念,它有助于用任何语言编写高效的程序。Python是一种高级的,解释性的,交互式的和面向对象的脚本语言,与其他编程语言相比,我们可以用更简单的方式研究数据结构的基本原理。
在本章中,我们将学习一些常用数据结构的概述,以及它们与某些特定的Python数据类型的关系。还有一些特定于python的数据结构,它们被列为另一个类别。
计算机科学中的各种数据结构大致分为以下两类。我们将在随后的章节中详细讨论以下每个数据结构。
1. 线性数据结构
这些是以顺序方式存储数据元素的数据结构。例如 -
Stack
)类似,但操作顺序仅为FIFO(先进先出)。2. 非线性数据结构
这些数据结构中没有数据元素的顺序链接。任何一对或一组数据元素都可以相互关联,并且可以在没有严格顺序的情况下进行访问。
这些数据结构是python语言特有的,它们可以更灵活地存储不同类型的数据,并且在python环境下处理更快。
在接下来的章节中,我们将学习如何使用Python实现每个数据结构的细节。
Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。
上一篇:如何用Python代码制作图
下一篇:编程语言的Istio分层架构
¥399.00
¥29.00
¥498.00
¥299.00