实验课程

THIS NAME

实验课程

当前位置: 首页 >> 实验课程 >> 正文

计算机程序设计(Pyhton)-元组

发布日期:2024-03-04    作者:赵硕     来源:     点击:

元组

一、实验目的

1、了解元组。

2、学会访问元组元素。

二、实验内容

完成元组的创建和元组元素的访问的编程。

三、实验原理及说明

1. 什么是元组

元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。元组和列表(list)的不同之处在于:列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列;而元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。元组也可以看做是不可变的列表,通常情况下,元组用于保存无需修改的内容。从形式上看,元组的所有元素都放在一对小括号( )中,相邻元素之间用逗号,分隔:(element1, element2, ... , elementn)。其中 element1~elementn 表示元组中的各个元素,个数没有限制,只要是Python 支持的数据类型就可以。从存储内容上看,元组可以存储整数、实数、字符串、列表、元组等任何类型的数据,并且在同一个元组中,元素的类型可以不同。元组的数据类型是tuple,这也是很多教程中用tuple指代元组的原因。

2. Python创建元组

Python 提供了两种创建元组的方法,其一是使用 ( ) 直接创建,通过( )创建元组后,一般使用 = 将它赋值给某个变量,具体格式为:tuplename = (element1, element2, ..., elementn)。其中,tuplename表示变量名,element1 ~ elementn表示元组的元素。在Python中,元组通常都是使用一对小括号将所有元素包围起来的,但小括号不是必须的,只要将各元素用逗号隔开,Python就会将其视为元组。需要注意的一点是,当创建的元组中只有一个字符串类型的元素时,该元素后面必须要加一个逗号‘,’,否则 Python 解释器会将它视为字符串。其二是使用tuple()函数创建元组。除了使用( )创建元组外,Python还提供了一个内置的函数tuple(),用来将其它数据类型转换为元组类型。tuple()的语法格式如下:tuple(data)。其中,data表示可以转化为元组的数据,包括字符串、元组、range对象等。

3. Python访问元组元素

和列表一样,我们可以使用索引(Index)访问元组中的某个元素(得到的是一个元素的值),也可以使用切片访问元组中的一组元素(得到的是一个新的子元组)。使用索引访问元组元素的格式为:tuplename[i]。其中,tuplename表示元组名字,i表示索引值。元组的索引可以是正数,也可以是负数。使用切片访问元组元素的格式为:tuplename[start : end : step]。其中,start表示起始索引,end表示结束索引,step表示步长。

四、实验设备

PC机、头歌实践教学平台

五、实验方法

在头歌平台上进行编程,完成如下程序:

1、元组的创建,根据提示,在右侧编辑器补充代码。

图1

2、元组元素的访问,根据提示,在右侧编辑器补充代码。

图2

上一条:计算机程序设计(Pyhton)-运算符和表达式 下一条:计算机程序设计(Pyhton)-选择语句

关闭