python实验结论怎么写_Python实验课:Python元组数据及其运算
一、实验目的及内容
(1)元组的声明和初始化
(2)元组元素的访问
(3)元组的更新与合并
(4)元组的遍历
二、实验过程
1、元组的声明和初始化
(1)启动IDLE开发环境,并新建一个Python模块文件,并输入下面的代码:
#声明元组并初始化
student = ('张明',"赵虎","马汉","李云龙","王义")
sealdata = (128.92,65.90,13809.1,79.689,0.23,127.00)
objdata = ('张明',)
print(student)
print(sealdata)
print(objdata)
2、元组元素的访问
元组元素的访问也是使用“[]”和“[:]”运算符。
如要访问student元组的第2个元素,可以写如下代码:
print("student的第2个元素是:%s" % (student[1]))
如要访问student元组的几个索引位置连续的元素,如"赵虎","马汉","李云龙",可以写如下代码:
print("student的子元组元素是:%s%s%s" % (student[1:4]))
3、元组的更新与合并
元组不支持对已有元组的元素进行增加、修改或删除操作。如果我们要修改一个元组,可以通过再构造一个新的元组替换旧的元组,来实现元素的插入和删除。例如,如果student元组只保留'张明',"赵虎"两个元素,可以编写如下代码:
student = ('张明',"赵虎")
可以把多个元组合并为一个元组,合并元组时可以使用“+”运算符。例如要合并前面的student、sealdata为一个元组,可以编写如下代码:
mergedata = student + sealdata
4、元组的遍历
元组的遍历和列表的遍历是完全相同的,都是使用for循环结构。元组遍历常用的也有二种方式,第一种方式是迭代遍历,如要遍历student,可以写如下的代码:
for st in student:
print("序号:%s 值:%s" % (student.index(st) + 1, st))
第二种方式是利用索引遍历,使用range函数产生从数字0开始到元组长度的整数序列,然后使用for循环遍历元组的每个元素。可以写如下的代码:
for i in range(len(student)):
print ("序号:%s 值:%s" % (i + 1, student[i]))
输出结果如下图所示:
python实验结论怎么写_Python实验课:Python元组数据及其运算相关推荐
- python实验总结与分析_Python实验报告七
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名倪绍磊学号3190505131 成绩 日期 2020.5.28 指导老师修宇 [实验名称]实验七 组合数据类型 [实验目的] 熟悉通 ...
- 计算机学院课程实验报告怎么写,大学计算机课实验报告
大学计算机课实验报告 注意: 本次实验完成后把最后两页<实验报告答题纸>打印成纸质文档,下次上理论课时上交.其中,[实验内容]的蓝色文字部分是<实验报告2答题纸>所填写内容 实 ...
- 实验计算机控制器的实验结论,计算机毕业论文控制器实验报告.doc
计算机学科实验基地 实验报告 实验类型:必修 √ 选修 实验日期:06 年 06 月 28日 实验名称:组合逻辑控制器逻辑设计 实验地点:实验基地 学生姓名: 指导教师: 班 级: 评阅教师: 同组学 ...
- java面向对象实验结论及心得_20162305 实验二 Java面向对象程序设计 实验报告
20162305 实验二 Java面向对象程序设计 实验报告 实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D ...
- 下列python语句正确的是_python老师课上练习题汇总
第一次测试: 1.计算机是按照摩尔定律发展的. 2.C语言需要通过编译方式进行执行.(T) 3.python语言通过解释执行源代码. 4.python是一种静态语言.(F) 第二次测试: 1.pyth ...
- python文件是怎么写_python头文件怎么写
本文主要以python2为例.首先介绍一下Python头文件的编程风格,然后再给大家详细介绍import部分的基本用法.这两个部分就是Python中头文件的组成模块. 编程风格#!/usr/bin/e ...
- python面对对象计算矩形_python第九课 面向对象
上周习题: 1.shape基类,要求所有子类都必须提供面积的计算,子类有三角形,矩形,圆,圆类的数据可序列化 2.用面向对象实现LinkedList链表,单向链表实现append,iternodes ...
- Java实验报告手写_java实验1实验报告(20135232王玥)
标签: 实验一 Java开发环境的熟悉 一.实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 二.实验要求 1.没有Linux基础的同 ...
- python子函数怎么写_python函数写法
len(x) 击败 x.len(),从内置函数看 Python 的设计思想 内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作. 它们预先定义在内置命名空间中,开箱即用,所见即所得. ...
最新文章
- linux网络编程学习笔记之三 -----多进程并发服务端
- C#的winform矩阵简单运算
- 【揭秘】12306是如何抗住几亿日活、百万级高并发的?
- 微信群运营之设计运营思路
- VC2010如何给ActiveX添加事件
- python生成一圈数包裹一圈数的数组
- parzen窗估计如何进行结果分析_Parzen窗方法的分析和研究
- yolo v3 pytorch版本(转载)
- sqlmap命令详解(最全版本)
- 指纹识别的原理和方法
- 【已解决】qlv格式转mp4(腾讯视频)
- Centos7云服务器部署SpringBoot项目(手动配置环境篇)
- jsp1159金融交易银行产品股票基金
- 基于Insightface的人脸识别
- ZOOM:1的原理和作用
- php安装protocol buffer 扩展,thinkphp引入protocol buffer
- android atlas,Atlas接入及使用教程
- 一些免费的WebService的服务网站(转发)
- week9任务管理器和牌数大小的确定
- 深入理解JVM运行原理(一)