【python学习】基础篇-常用函数-字符串 计数-count() 查找-find() 查询首次出现位置-index() 计算长度-len()

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



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值