《Python语言实训》Python数据结构实验
一、实验目的
1、掌握怎样创建字符串变量并提取里面的数值。
(1)代码注释、命名标识符与保留字符
(2)创建字符串变量并提取里面的数值
2、掌握列表及其增删改查等的操作。
3、元组及其取值操作。
4、字典及其增删改查。
5、集合及集合运算。
6、掌握利用Python中列表、元组、字典、集合解决实际问题的能力。
二、实验内容
1、字符串与正则表达式。包括:字符串编码、字符串的索引与切片、字符串的操作、字节类型、正则表达式。
2、序列的通用操作。包括:序列的索引与分片、序列的计算、序列的处理函数、序列的拆分赋值。
3、列表的专有操作。包括:列表的基本操作、列表的常用方法、元祖与列表的比较。
4、字典。包括:字典的创建、字典的操作方法。
5、集合。包括:集合的创建、集合的常用运算、集合的常用方法。
三、主要实验设备及器材
1、计算机终端1套(配备Windous10系统或Windows7系统,英特尔i5及以上的处理器,4G以上内存,256G硬盘)。
2、多媒体教学设备1套。
3、网络设备套件1套。
4、Python软件、PyCharm软件、Anaconda软件等Python软件1套。
四、实验步骤
(1)演示性实验
教师利用多媒体等设备,对本章节的知识在Python语言的相关软件上进行演练。
(2)验证性实验
学生指对Python的语言对象有了一定了解,并提出自己的相关问题,然后学生利用实验室的电脑设备解决问题。
(3)设计性实验
设计程序以解决金融工程中的计量分析问题。
2、实验步骤
(1)创建字符串变量并提取里面的数值。
字符串的应用(创建字符串变量并提取里面的数值掌握计算圆形的各参数、翻译密码、计
算圆形的各参数)。
(2)创建一个列表并进行增删改查操作。
(3)转换一个列表为元祖并进行取值操作。
(4)创建一个字典并进行增删改查操作。
(5)将两个列表转换为集合并进行集合运算。
(6)序列的索引与分片、序列的计算、序列的处理函数、序列的拆分赋值等知识的应用操作。
(7)序列的应用(数据排序、数据查、矩阵运算)、创建一个字典并进行增删改查操作。
五、实验结果与思考
1、Python软件的安装需要注意安装环境的不同。
2、Python的IDLE与PyCharm的两种Python的集成开发环境的程序的运行的区别。
3、实验中涉及到的相关程序必须自行手动敲在Python运行环境上。
4、在实验的过程需要思考每一步程序的代码的意义是什么。
5、在实验过程根据对程序的理解,编写相关的语句进行验证自己的理解。
6、在列表输入中注意列表的元素可以改变、python中的字符串是什么
7、在元组的运用上注意一些特殊元组的表示方法,当元组只有一个元素时,须用逗号隔开。
8、元组和列表的区别。列表用[]括起来,元素用()括起来。
9、创建一个空集合必须用set()而不是{}。
六、思考?
(1)计算圆形的各参数
(2)求正整数m的百位数
(3)创建一个字符串变量并提取里面的数值
(4) 随机产生一个8位数,每位数字可以是1到6中的任意一个整数
(5) 随机输入8位以内的的正整数,要求:第一、求它是几位数。第二、逆序打印出各位数字
(6) 计算1到100的值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。