芯学长 | 掌握芯资讯,引领芯未来

您当前所在位置:首页 > 资源下载 > 技术文库

python入门基础教程(五):序列

发布时间:2023-08-04来源:芯学长

下载资料
文件概述:

python语言现在比较热门,不管是我们大学生、研究生、还在在职人士,可以通过自学先简单的了解python语言,它入门较简单,今天芯学长给大家分享了python入门基础教程(五):序列,希望对大家有所帮助。

想要【python入门基础教程】可以点击上方蓝色按钮,免费下载。

python入门基础教程

1、简介

Python 中的序列是一块可存放多个值的连续内存空间,所有值按一定顺序排列,每个值所在位置都有一个编号,称其为索引,我们可以通过索引访问其对应值。

我们上一节说的Python 基础(四):字符串就是序列结构,除此之外常见的序列结构还包括列表、元组等。

2、基本使用

2.1 索引

序列索引支持非负数和负数,索引为非负数,从 0 开始,如下所示:

图片

索引为负数由右向左计数,从 -1 开始,如图所示:

图片


下面通过一个示例作进一步了解,以字符串为例,如下所示:

image

输出结果:

image

从结果来看,我们使用非负数索引与负数索引得到的结果一致。

2.2 切片

切片操作可以访问一定范围内的元素,语法如下所示:

  • sname[start : end : step]

  • sname:表示序列的名称;

  • start:开始索引位置(包括该位置),默认为 0;

  • end:表示切片的结束索引位置(不包括该位置),默认为序列的长度;

  • step:步长。

以字符串为例,如下所示:

image

输出结果:image

2.3 相加

Python 支持类型相同的序列使用 + 作相加操作,该操作不会去除重复的元素。以字符串为例,如下所示:

image

输出结果:

image

2.4 相乘

Python 中,使用数字 n 乘以一个序列会生成新的序列,内容为原来序列被重复 n 次的结果。以字符串为例,如下所示:

image

输出结果:

image

2.5 元素是否在序列中

Python 使用 in 关键字检查某元素是否为序列的成员,语法如下:

val in seq

  • val:要检查的元素;

  • seq:指定的序列。

通过一个例子作进一步了解,以字符串为例,如下所示:

image

输出结果:

True

2.6 内置函数

image

简单举几个例子,如下所示:

image

输出结果:

image


【免责声明】:本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。

文章评价

-   全部 0 条 我要点评