Python 知识量:10 - 41 - 150
数据结构是指计算机存储和组织数据的方式,结构代表了数据元素之间的关系。一般情况下,在任何编程语言中,数据结构都是必不可少的重要的概念。Python的数据结构可以分为:
字符串
元组
列表
字典
集合
利用以上这些数据结构类型,就可以通过组合使用创建更加复杂的数据结构。
在Python中,序列是一组按顺序排列的值。在数据结构分类中,字符串、元组和列表都属于Python序列,它们是Python的3种内置序列类型。
序列中的元素排列顺序非常重要,是序列区别于字典和集合的重要特点。此外,序列(即字符串、元组、列表)具有以下特征:
支持索引和切片。
第一个正索引为0,指向左端。
第一个负索引为-1,指向右端。
可以使用切片表示法来复制子序列。
可以使用运算符*和+进行拼接。
可以使用函数len计算其长度。
可以使用表达式x in s检查序列s中是否包含x。
理论上,序列长度不受限制,但实际受制于计算机的可用内存量。
注意:进行拼接时,参与计算的序列类型必须一致,例如:不能将元组和列表拼接在一起。
由于Python变量不需要显式的声明数据类型,因此,在需要检查变量类型时,可以使用type命令。type命令不但可以检查基本数据类型,对于序列、集合等本身或其内的元素类型也可以检查。下面是一些应用示例:
>>> type(100) <class 'int'> >>> type(1.14) <class 'float'> >>> type('123') <class 'str'> >>> type(None) <class 'NoneType'> >>> type(print) <class 'builtin_function_or_method'> >>> ss=[1,3,6] # 定义一个序列 >>> type(ss) <class 'list'> >>> type(ss[0]) <class 'int'>
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6