课时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

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

相关文章
|
Android开发
获取APP版本号:versionName、versionCode---Android基础篇
获取APP版本号:versionName、versionCode---Android基础篇
2544 0
|
安全 Java 程序员
Spring框架的核心特性是什么?
【4月更文挑战第30天】Spring 的特性
1058 0
|
安全 C语言
C语言运算符的使用注意点
在C语言中,正确使用运算符能提升代码的可读性和效率。本文介绍了八大注意事项:运算符优先级和结合性影响运算顺序;自增/自减运算符分前缀和后缀形式;逻辑运算符有短路特性;位运算符直接操作二进制位需谨慎;条件运算符简洁但避免复杂嵌套;类型转换避免意外结果;使用括号明确运算顺序。掌握这些要点有助于编写更安全高效的代码。
484 72
|
NoSQL MongoDB
MongoDB分片+副本集高可用集群的启停步骤
MongoDB分片+副本集高可用集群的启停步骤
543 0
WK
|
机器学习/深度学习 人工智能 自然语言处理
Python在人工智能领域有哪些应用
Python在人工智能领域应用广泛,凭借强大库和框架支持,成为了算法与模型实现的首选语言。主要应用于:1) 数据挖掘与机器学习,通过Scikit-learn、TensorFlow等库简化流程;2) 自然语言处理,利用NLTK、spaCy等工具进行文本分析及构建聊天机器人;3) 计算机视觉,借助OpenCV、PIL处理图像并结合深度学习框架提高性能;4) 深度学习,支持TensorFlow、PyTorch等构建复杂模型;5) 其他领域如推荐系统、智能语音助手等。Python以其简单易学、高效运行和强大的扩展性,在不断发展的AI技术中扮演着越来越重要的角色。
WK
995 0
|
传感器
遥感物理基础(1) 电磁波谱与电磁辐射
本文内容较为枯燥,是遥感的物理原理,作者已经尽量去帮助读者理解了,无论是精细的阅读还是走马观花,长期下来都能提高读者对专业的了解;电磁辐射是遥感传感器与远距离目标联系的纽带。不同类型地物具有不同的电磁辐射,遥感技术正是利用地物的的不同辐射特征,转变成数据或影像,达到探测地面目标的目的。因此,要应用遥感技术,必须了解电磁辐射的基本性质及地物的波谱特征。​ 电磁波是遥感技术的重要物理理论基础。
1782 0
|
小程序 Ubuntu Linux
PXE高效批量网络装机
PXE高效批量网络装机
|
XML 消息中间件 监控
工作流 jbpm概述
工作流 jbpm概述
361 0
|
人工智能 算法
图解:求逆序对数量(归并排序的应用)
图解:求逆序对数量(归并排序的应用)
|
存储 编解码 监控
一文详解|如何写出优雅的代码
和大家一起探讨一下优雅代码
120986 20
一文详解|如何写出优雅的代码