1、count()
查询指定字符在字符串中出现的次数
str.count(sub,beg,end)
sub:必选参数,要检索的指定字符
beg:可选,检索起始位置
end:可选,检索结束位置
(下同)
2、find()
查询指定字符在字符串中首次出现的位置,查不到返回-1,还有rfind(),从右向左检索,rindex(),从中间检索,检索速度更快。
str.find(sub,beg,end)
3、index()
查询指定字符在字符串中首次出现的位置,查不到返回异常,不建议使用
str.index(sub,beg,end)
4、len()
计算字符串长度
len(str)
str可以是字符串、列表、元组、字典等
# -*- coding: utf-8 -*-
# @Time : 2023/8/30 9:50
# @Author : 寒山独见君
str = "古路无行客,寒山独见君"
def example1():
a1 = str.count("见", 0, 10)
print("出现次数:",a1)
def example2():
a1 = str.find("见", 0, 10)
print("首次出现:",a1)
a2 = str.find("见你", 0, 10)
print("首次出现:",a2)
print("从右侧开始检索,首次出现:",str.rfind("见"))
print("从中间开始检索,首次出现:",str.rindex("见"))
def example3():
print("首次出现:",str.index("见"))
def example4():
print("长度:",len(str))
if __name__ == '__main__':
example1()
example2()
example3()
example4()
# 出现次数: 1
# 首次出现: 9
# 首次出现: -1
# 从右侧开始,首次出现: 9
# 从中间开始,首次出现: 9
# 首次出现: 9
# 长度: 11