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

    python查找计算函数的整理

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

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

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

    1

    2

    3

    4

    name = '我是aa\n'  # \n作为换行符,算一个字符

    num = len(name)

    print(num)

    输出:5

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

    找不到时返回-1。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    # 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相同,不同之处在于从右边开始寻找相应的索引。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    # 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学习网