课时4:序列

简介: 本文介绍Python语言基础中的序列概念。序列是Python中最基本的数据结构,用于保存有序数据,每个元素有唯一索引。序列分为可变(如列表)和不可变(如字符串、元组)两类。文中通过示例说明了序列的通用操作,如索引、切片、in/not in等,并展示了如何在IDLE中进行简单测试。

序列

 

摘要:本文为 Python 语言基础里面的序列的内容介绍


1.1 序列( squence )的介绍

(1)序列是 Python 中最基本的一种数据结构;

(2)数据结构是指计算机中数据存储的方式,数据结构就像人们去排队,可以横着排可以竖着排队,有不同的排列方式,同理,数据结构就是数据的如何组织或者如何存储的方式;

(3)序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引),并且序列中的数据会按照添加的顺序来分配索引;

(4)序列的分类:

l 可变序列(序列中的元素可以改变):一个可变对象

列表(list)

l 不可变序列(序列中的元素不能改变):

字符串(str),元组(tuple)

字符串也是序列,对于字符串来说,例如’hello’是分别为’h’,’e’,’l’,’l’,’o’逐个储存的,实际上是一个字符一个字符保存的,把字符串起来才变成字符串。

接下来打开idle如图的内容

image.png

打开后输入:

s=‘hello’
s[0]


执行结果:

image.png

从示例中看到返回的’h’

在第二章列表中之前讲的所有操作都是序列的通用操作,例如01,02 03 三个文件中的操作。包括索引、切片、min()、max()、in、not in、+、*、index()这些都是序列的通用操作,只要是序列都可以完成。

01.列表的简介.Py

02.切片.Py

03.通用操作.Py

image.png

比如说检查一个字符串,示例如下:

s=‘hello’
‘h’ in s
‘he’ in s
‘ab’ in s


执行结果:

image.png

上面的示例可以一次一次的尝试。

相关文章
|
安全 Java 程序员
Spring框架的核心特性是什么?
【4月更文挑战第30天】Spring 的特性
1078 0
|
安全 C语言
C语言运算符的使用注意点
在C语言中,正确使用运算符能提升代码的可读性和效率。本文介绍了八大注意事项:运算符优先级和结合性影响运算顺序;自增/自减运算符分前缀和后缀形式;逻辑运算符有短路特性;位运算符直接操作二进制位需谨慎;条件运算符简洁但避免复杂嵌套;类型转换避免意外结果;使用括号明确运算顺序。掌握这些要点有助于编写更安全高效的代码。
489 72
|
NoSQL MongoDB
MongoDB分片+副本集高可用集群的启停步骤
MongoDB分片+副本集高可用集群的启停步骤
554 0
WK
|
机器学习/深度学习 人工智能 自然语言处理
Python在人工智能领域有哪些应用
Python在人工智能领域应用广泛,凭借强大库和框架支持,成为了算法与模型实现的首选语言。主要应用于:1) 数据挖掘与机器学习,通过Scikit-learn、TensorFlow等库简化流程;2) 自然语言处理,利用NLTK、spaCy等工具进行文本分析及构建聊天机器人;3) 计算机视觉,借助OpenCV、PIL处理图像并结合深度学习框架提高性能;4) 深度学习,支持TensorFlow、PyTorch等构建复杂模型;5) 其他领域如推荐系统、智能语音助手等。Python以其简单易学、高效运行和强大的扩展性,在不断发展的AI技术中扮演着越来越重要的角色。
WK
1031 0
|
机器学习/深度学习 vr&ar Python
数据分享|R语言用logistic逻辑回归和AFRIMA、ARIMA时间序列模型预测世界人口
数据分享|R语言用logistic逻辑回归和AFRIMA、ARIMA时间序列模型预测世界人口
|
小程序 Ubuntu Linux
PXE高效批量网络装机
PXE高效批量网络装机
ps中扩展画布的时候,不能选择扩展画布部分的颜色解决方法
ps中扩展画布的时候,不能选择扩展画布部分的颜色解决方法
|
存储 编解码 监控
一文详解|如何写出优雅的代码
和大家一起探讨一下优雅代码
120998 20
一文详解|如何写出优雅的代码
|
弹性计算 人工智能 Cloud Native
新开普副总裁焦征海:云原生计算基础设施助力新开普创新提速
新开普副总裁焦征海在【云服务器 & 计算服务】专场中带来了题为《云原生计算基础设施助力新开普创新提速》的主题演讲,围绕新开普业务上云之路、倚天ECS实例降本实践以及未来业务展望等相关话题展开。
|
Go
【Golang】使用泛型对数组进行去重
【2月更文挑战第11天】使用泛型对数组进行去重
213 0