实验课程

THIS NAME

实验课程

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

计算机程序设计(Pyhton)-字符串

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

字符串

一、实验目的

1、了解字符串的基础知识,了解字符串的切片。

2、学习字符串查找。

3、学会如何使用replace函数实现字符串中部分元素的替换。

4、学会使用split()join()函数。

5、学习转换大小写函数。

二、实验内容

完成字符串的基础知识与字符串的切片、字符串查找、字符串的替换(replace函数)、字符串的分割与拼接和转换字符大小写的编程。

三、实验原理及说明

1. 字符串基础知识:

字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ' " ) 来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:

2. 字符串的下标

“下标” ⼜叫 “索引” ,就是编号。⽐如⽕⻋座位号,座位号的作⽤:按照编号快速找到对应的座位。同理,下标的作⽤即是通过下标快速找到对应的数据。注意:下标从0开始。

3. 字符串的切片

切⽚是指对操作的对象截取其中⼀部分的操作。字符串、列表、元组都⽀持切⽚操作。语法:序列[开始位置下标:结束位置下标:步⻓]。注意:不包含结束位置下标对应的数据,正负整数均可;步⻓是选取间隔,正负整数均可,默认步⻓为1

4. 字符串查找

所谓字符串查找⽅法即是查找⼦串在字符串中的位置或出现的次数。find()用于检测某个⼦串是否包含在这个字符串中,如果在返回这个⼦串开始的位置下标,否则则返回-1。语法:字符串序列.find(⼦串, 开始位置下标, 结束位置下标)。注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。

5. replace 函数

所谓修改字符串,指的就是通过函数的形式修改字符串中的数据。语法:字符串序列.replace(旧⼦串, 新⼦串, 替换次数)。注意:替换次数如果查出⼦串出现次数,则替换次数为该⼦串出现次数。数据按照是否能直接修改分为可变类型和不可变类型两种。字符串类型的数据修改的时候不能改变原有字符串,属于不能直接修改数据的类型即是不可变类型。

6. split 函数

按照指定字符分割字符串。语法:字符串序列.split(分割字符, num)。注意:num 表示的是分割字符出现的次数,即将来返回数据个数为 num+1个。如果分割字符是原有字符串中的⼦串,分割后则丢失该⼦串。

7. join 函数

⽤⼀个字符或⼦串合并字符串,即是将多个字符串合并为⼀个新的字符串。语法:字符或⼦串.join(多字符串组成的序列)

8. capitalize 函数

将字符串第⼀个字符转换成⼤写。语法:字符串序列.capitalize()。注意:capitalize()函数转换后,只字符串第⼀个字符⼤写,其他的字符全都⼩写。

9. title 函数

将字符串每个单词⾸字⺟转换成⼤写。语法:字符串序列.title()

10. lower 函数

将字符串中⼤写转⼩写。语法:字符串序列.lower()

11. upper 函数

将字符串中⼩写转⼤写。语法:字符串序列.upper()

四、实验设备

PC机、头歌实践教学平台

五、实验方法

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

1、符串的基础知识与字符串的切片,根据提示,在右侧编辑器补充代码。

图1

2、字符串查找,根据提示,在右侧编辑器补充代码。

图2

3、字符串的替换(replace函数),根据提示,在右侧编辑器补充代码。

图3

4、字符串的分割与拼接,根据提示,在右侧编辑器补充代码。

图4

5、转换字符大小写,根据提示,在右侧编辑器补充代码。

图5

上一条:LabVIEW测试技术-基于COMManagerTCP程序的数据通信与检测实验 下一条:LabVIEW测试技术-测量电压实验

关闭