1.根据自定的数据查找对应的下标
(1)index()函数
my_str="hello"
result=my_str.index('h')
print(result) #输出0
(2)find()函数
result=my_str.find('0')
print(result) #输出4
find和index的区别:find如果没有找到数据那么返回的结果是-1,index如果没有找到指定数据,那么会崩溃
2.统计字符串的长度(个数):len()
#输出字符串的长度
print(len(my_str)) #输出5
3.统计某个字符串出现的次数:count()
print(my_str.count('l')) #输出2
4.替换指定的数据:replace()
result=my_str.replace('o','x')
print(result) #输出hellx
5.分割数据:split()
my_fruit='苹果,橘子,鸭梨'
result=my_fruit.split(',')
print(result) #输出结果是个列表:['苹果', '橘子', '鸭梨']
6.判断是否以指定数据开头:startswitch()
my_url='http://www.baidu.com'
result=my_url.startswith('http')
print(result) #输出结果:True
#是否以指定数据结尾:endswitch()
result=my_url.endswith('xxx')
print(result) #输出结果:False
7.把字符串以指定字符串分割数据成为三部分:partition()
my_str='aaabccc'
result=my_str.partition('b')
print(result) #输出结果以元组的形式:('aaa', 'b', 'ccc')
8.跟定指定字符串拼接数据,前提是最终的数据是字符串,可以拼接列表,元组:join()
flag_str='-'
my_str='abc'
result=flag_str.join(my_str)
print(result) #输出结果:a-b-c
my_list=['1','2','5']
result=flag_str.join(my_list)
print(result) #输出结果:1-2-5
9.去除空格:strip()
my_str=' hello '
result=my_str.strip()
print(result)
#去除左边空格:lstrip()
result=my_str.lstrip()
print(result)
#去除右边空格:rstrip()
result=my_str.rstrip()
print(result)