字符串的方法其实有很多,这里只介绍一些常用的方法。
1.find()方法
函数功能:用于检测字符串中是否包含子字符串str
语法:
str.find(str,beg=0, end=len(string))
参数:
str:要查找的字符串
beg:表示开始查找的位置,默认为0即从头开始
end:表示结束查找的位置,默认是字符串长度
返回值:
返回结果为第一次查找到子字符串的位置索引
若没有找到,返回 -1
举例1:
str_sorce = 'helloworld'
str_dest = 'o'
ret = str_sorce.find(str_dest) # 不指定开始和结束位置
print(ret)
输出:4
举例2:#指定开始和结束位置
str_sorce = 'helloworld'
str_dest = 'o'
ret = str_sorce.find(str_dest, 5, 7) # 不指定开始和结束位置
print(ret)
输出:
6
举例3:#指定开始和结束位置
str_sorce = 'helloworld'
str_dest = 'as'
ret = str_sorce.find(str_dest, 2) # 只指定开始位置
print(ret)
输出:
-1
2.方法join()
函数功能:用于将序列中的元素以指定字符连接成一个新字符串
语法:
str.join(sequence)
参数:
str代表指定检索的字符串
sequence代表要连接的元素序列
返回结果:
指定字符连接序列中的元素生成的新字符串
举例1:
seq1 = ['a', 'b', 'c', 'd']
tag = '#'
print(tag.join(seq1))
输出:
a#b#c#d