zoukankan      html  css  js  c++  java
  • python编程基础之十八

    字符串的查找和替换常用函数:

    str.count(sub,start = 0,end = len(str)) 计算sub 在str中出现的次数,[start,end)寻找区间

    str.find(str1,start = 0,end = len(str))  从左至右查找str1在str中出现的位置,并返回下标,如果未找到,则返回 -1  

    str.rfind(str1,start = 0,end = len(str)) 从右至左 

    str.index(str1,start = 0,end = len(str)) 同find()函数,但是当找不到的时候不会返回值,并且会报错

    str.rindex(str1,start = 0,end = len(str))从右至左

    str.replace(oldSub,newSub,[count = 1]) 在str中找oldSub字符串并替换成newSub,count是替换次数,

    字符串的分隔和组合常用函数:

    str.split([seq = ' '],[num = count(seq)])   # 将str字符串按照seq分隔字符串,seq默认使用空格,返回一个列表并将各个被分割的字符串存储,当seq出现在开头或结尾,也要分成两段,空的用 ‘’ 空字符表示,但是空格作为分隔符时,不会产生空字符

    print("1 2 3 4 5 ".split())  # ['1','2','3','4','5']

    pint("1 2 3 4 5 6 :").split(":")  # ['1 2 3 4 5 6 ',''] 

    str.rsplit(seq,[num = count(seq)])   # 从右至左拆分

    str.partition(seq)  #将str字符串拆分为三部分,依次放入数列中,seq前一段,seq,seq后一段

    str.rpartition(seq)  # 从右至左

    str.splitline(keepends)  # 将多行字符串str按照每行作为一个元素进行分隔,放入一个列表中当元素,然后返回这个列表

    str.join(seq)  #用str 将seq中所有的对象进行连接,生成一个新的字符串,seq可以是任意可迭代对象

  • 相关阅读:
    synergy一个鼠标键盘控制多台电脑
    matlab 画图参考小程序
    基于centos7的真实机环境下安装 vmware workstastion
    mapreduce运行原理及YARN
    mybatis_resultMap(2)
    (第6天)mybatis_resultMap(1)
    mybatis动态SQL--传入参数为集合,数组类型
    mybatis动态SQL--Trim --Where
    mybatis动态SQL--if--choose
    (第5天)mybatis接口方法入参类型
  • 原文地址:https://www.cnblogs.com/higer666/p/9396443.html
Copyright © 2011-2022 走看看