• 技术文章 >Python技术 >Python基础教程

    python查找计算函数的整理

    小妮浅浅小妮浅浅2021-09-24 09:36:12原创3373

    1、len计算字符串的字符数量。

    一个汉字或一个字母算一个字符。

    name = '我是aa\n'  # \n作为换行符,算一个字符
    num = len(name)
    print(num)
    输出:5

    2、find检索子串的索引/下标位置,从0开始检索相应的索引。

    找不到时返回-1。

    # a.find()  # 从0开始找对应索引;如果有多个,则找从左数的第一个
    msg = 'The day is a sunny day'
    result1 = msg.find('d')
    print(result1)
    result2 = msg.find('d',5,-1)   # 从第五个索引开始到最后一个索引之间,'d'出现的第一个索引
    print(result2)
    result3 = msg.find('d',5,9)   # 从第五个索引开始到第九个索引之间(包含5不包含9),'d'出现的第一个索引
    print(result3)
     
    输出:
    4
    19
    -1

    3、rfind功能与find相同,不同之处在于从右边开始寻找相应的索引。

    # a.rfind() # 从右边开始找对应索引
    msg = 'The day is a sunny day'
    result1 = msg.rfind('d')
    result2 = msg.rfind('da')  # 找多个字符,会返回找到的'd'的索引
    print(result1)
    print(result2)
     
    输出:
    19
    19
    4、index/rindex返回所需值的索引。
    msg = 'The day is a sunny day'
    result = msg.index('dd')
    print(result)
     
    输出:
    Traceback (most recent call last):
      File "xxx.py", line 43, in <module>
        result = msg.index('dd')
    ValueError: substring not found

    以上就是python查找计算函数的整理,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python查找 函数
    上一篇:python三种导入模块的方式 下一篇:python填充压缩的函数总结

    相关文章推荐

    • python如何判断字符串被驻留• python字符串如何访问字符• python异常处理的流程• python中__new__的使用注意• python索引的顺序和倒序• python循环遍历如何理解• python for语句的应用场景• python如何模拟用户自动打卡• python逻辑取反的实现• python Pytest有什么特点• python如何打印矩阵• Python Modules是什么意思• python三种导入模块的方式

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网