实验三 复合数据类型
一.实验目标
掌握复合数据类型list、str、tuple、dict和set的基本概念和基本功能;
掌握通用序列操作;
掌握复合数据类型list、str、tuple、dict和set的常用操作
二.实验内容及要求
1、程序编写work3_08.py;
2、程序编写work3_10.py;
3、程序编写work3_11.py;
三.实验重难点
1、几种复合数据类型的基本概念和功能,它们内在的区别和应用;
2、通用序列操作;
3、几种复合数据类型各自的常用操作。
四.实验步骤
1、定义一个列表包含12个元素,存放一年365天中12月份的各自天数。完成以下的功能:
(1)用户输入数字,输出月份的英文和天数。
(2)修改闰年2月份为29年,打印一年的总天数
(3)排序所有的月份天数并输出。
(4)统计29天、30天、31天的月份有多少,存入字典,打印结果。
2、定义一个统一资源定位器地址,阅读代码并完成如下功能:
(1)获取协议名称‘http’(2)获取主机号‘www.skyme.org’
(3)获取端口号‘8080’(4)获取路径‘test/public’
(5)获取文件名称‘index.jsp’(6)将所有的字段存储在字典中
实验结果:
3、定义一个字典存放人员信息,阅读代码并完成以下功能。
(1)修改Alice的电话号码为‘9898’
(2)添加David的信息为‘phone’: ’1111’,‘addr’: ‘沿江大道55号’
(3)使用pprint.pprint()方法输出字典信息
(4)要求用户输入姓名和字段,打印相应信息
五.实验小结
本次实验中的大部分内容相对简单,题目类型在其他计算机语言的学习中也较为常见。对于新手学习python编程,这是一些不错的题型,同时有其他语言编程基础的人也能较为方便地区分与之前所学语言的区别。