• python关于字符串数据类型的方法


    1、字符串的引用方式

    字符串有三种方式
    1、'' 单引号
    2、”“ 双引号
    3、 ''' ''' 三引号
    4、对于一个字符串,如果不子啊同一行,,单引和双引 可以保证输出在一行,,三引号 下一行输出

     2、获取字符串具体值

       

    3、切片操作

        实现语法

         

       实现案例

        

     

     4、字符串操作方法

         (1) find()方法

    # find()方法 str.find('字符串',开始下标,结束下标)  不包括结束下标所在的值
    # 查找成功,则返回子串在主串第一次出现的地方,查找不成功,则返回-1
    # str.find('字串') 不指定开始下标和结束下标的话,系统默认,从头到尾
    str1="hello world and hello python"
    # print(str1.find('he',0,1)) #输出-1
    # print(str1.find('he',0,2)) #输出0

       (2)index()方法

    # index()方法   str.index('字符串',开始下标,结束下标)
    # 查找成功,则返回字串在主串第一个字符的位置 查找不成功,直接报错并不返回 0
    # print(str1.index('he',0,1))

    (3)rfind()方法
    # 3、rfind()方法   成功则返回子串第一个位置, 不成功则返回-1    返回的下标和find是一样的,,只是从右侧开始查找,find()从左侧查找
    # print(str1.rfind('he',0,2)) #输出 0
    # print(str1.rfind('d'))

        (4) rindex()方法

    #  rindex()方法  和index方法不同的是,,查找从右侧查找,,,,返回的下标是一样的
    # 查找成功的话,,返回从右边查找第一个字符的位置 否则系统报错

    (5)count()方法 统计子串在主串中的个数
        count('子串',开始下标,结束下标)   查找子串在主串中的个数
    (6)综上
    # 综上 find() rfind()  这两个  查找成功,返回第一个字符的位置,查找失败则是  返回-1 . 不同的是,find从左开始查,rfind从右开始查
    # 综上 index() rindex() 这两个查找成功,返回第一个字符的位置,查找失败则是,系统异常,不同的是,index从左开始,rindex从右开始查
    # 综上,count()方法,,,,计算子串在主串中的个数,,,有则返回个数,无,则返回0



  • 相关阅读:
    面向对象设计原则
    简单工厂模式和策略模式结合使用php
    lua string
    js.ajax优缺点,工作流程
    深入理解JavaScript是如何实现继承的
    js中哈希表的几种用法总结
    js,indexOf()、lastIndexOf()
    js获取字符串字节数方法小结
    JS(JavaScript)插入节点的方法appendChild与insertBefore
    js中的this关键字详解
  • 原文地址:https://www.cnblogs.com/bianfuxia/p/14773015.html
Copyright © 2020-2023  润新知