字符串的常见操作

  1. find
    找到返回下标,找不到返回-1

    mystr.find(str,start=0,end=len(mystr))
    
  2. index:

    方法等同于find,但是没找到会报异常

  3. count

    计数,返回所查字符串(str)在查询范围内(mystr)出现的次数

    mystr.count(str)
    
  4. replace

    把第一个参数替换为第二个参数,第三个参数是int,意思是替换个数,如果无参数,默认是全部替换,否则传入得参数是多少就替换多少次,如果传入参数大于实际存在的个数,那么也会以最大存在数去替换,而不会报错。

    In [61]: a
    Out[61]: '12345678933333'
    
    In [62]: a.replace("3","0",1)
    Out[62]: '12045678933333'
    
    In [63]: a.replace("3","0",2)
    Out[63]: '12045678903333'
    
    In [64]: a.replace("3","0",20)
    Out[64]: '12045678900000'
    
  5. isspace()函数

    判断字符串内是否全是空格

    In [24]: str = ""
    
    In [25]: str.isspace()
    Out[25]: False
    
    In [26]: str1 = "   "
    
    In [27]: str1.isspace()
    Out[27]: True
    
    In [28]: str2 = "   1    "
    
    In [29]: str2.isspace()
    Out[29]: False  
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容