一、切片
切片:指对操作的对象截取其中一部分的操作,字符串、列表、元组都支持切片操作
语法:序列[开始位置下标:结束位置下标:步长] ,不包含结束位置下标数据,步长为选取间隔,正负均可,默认为1
二、常用方法
2.1 查找
查找字符串:即查找子串在字符串中的位置或出现的次数
find():检测某个字串是否包含在某个字符串中,若存在则返回该子串开始位置下标,否则返回-1
语法:字符串序列.find(子串,开始位置下标,结束位置下标)
index():检测某个子串是否包含在某个字符串中,若存在则返回该子串开始位置下标,否则报异常
语法:字符串序列.index(子串,开始位置下标,结束位置下标)
rfind():和find()功能相同,但查找方向为右侧开始,即返回子串最后出现位置
rindex():和index()功能相同,但查找方向为右侧开始,即返回子串最后出现位置
count():返回某个子串在
2.2修改
修改字符串:通过函数形式修改字符串中的数据
replace():替换
语法:字符串序列.replace(旧子串,新子串,最大替换次数)
split():按指定字符分割字符串
语法:字符串序列.split(分割字符,分割次数) # 返回数据个数为分割次数+1
join():用一个字符或子串合并字符串,即将多