在介绍字符串修改这一章节过程中,我们要清楚的知道我们所学习的是字符串的基础操作
在python中字符串是不可变的
因此本文所有的函数都无法对字符串本身起到修改作用,他们的返回值都是一个修改后的新子串
字符串的修改操作涉及函数有:replace split join
1.replace函数:
语法:字符串序列.replace(旧子串, 新子串, 替换次数)---->返回修改后的新字符串
当替换次数置空时,全部进行替换;如果替换次数超过子串出现的次数,意未替换所有子串
2.split函数:
split():按照指定字符分割字符串 ------> 返回列表
语法:split(分割标志,分割标志起作用的次数)
3.join函数:(操作对象是列表,但作用是连接字符串)
join()---->用一个字符或者子串(连接列表中的小字符串)合并列表里的字符串数据成为一个大字符串----->返回一个连接之后的大字符串
注意:在join函数中,返回的是修改后的一个字符串
语法:用于连接的字符或子串.join(多字符串组成的序列)
测试项目:
1.replace在满参数环境下的基本操作
2.replace在替换次数低于目标子串的数量时进行替换的现象
测试项目:
1.split函数的基本操作并观察其返回值的类型
2.使用split函数对一个字符串完全切割
3.观察当切割次数置空时,字符串的切割情况
3.join:
测试项目:
1.join函数的基本操作及其语法格式
2.打印用于修改的列表及修改后返回的值
3.使用type函数检查他们的类型