zoukankan      html  css  js  c++  java
  • 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



  • 相关阅读:
    任务Task系列之Parallel的静态For,ForEach,Invoke方法
    任务Task系列之使用CancellationToken取消Task
    泛型基础
    串的两种模式匹配算法
    数据结构之串类型
    c#基础知识之设计类型
    挣脱
    数据结构之栈和队列
    数据结构之线性表
    NGUI背包系统
  • 原文地址:https://www.cnblogs.com/bianfuxia/p/14773015.html
Copyright © 2011-2022 走看看