zoukankan      html  css  js  c++  java
  • python 使用字符串

    字符串方法

    string.digits:包含数字0-9的字符串

    string.letters:包含所有字母(大写或小写)的字符串

    string.lowercase:包含所有小写字母的字符串

    string.printable: 包含所有可打印字符的字符串

    string.punctuation:包含所有标点的字符串

    string.uppercase:包含所有大写字母的字符串

    find方法可以在一个较长的字符串中查子串。返回子串所在位置的最左端索引。 如果没有找到则返回-1

    >>>'with a moo-moo here,and a moo-moo there'.find('moo')'

    7

    字符串的find方法并不返回布尔值 如果没有返回的是0 则证明在索引0位置找到了子串

    >>>subject.find("111",0,1) ; 0为起始点 1 为终止点

    附录 rfind,index,rindex,count,startwith,endswith

    二 join

    join方法是非常重要的字符串方法,它是split方法的逆方法 用来连接序列中的元素

    <<<seq=['1','2','3','4','5','6'];

    seq="+"   #以+ 连接字符串 产生新的字符串

     seq.join(seq);

    1+2+3+4+5+6

    lower方法返回字符串的小写字母

    >>>'Trodheim Hammer Dance'.lower()

    'trodheim hammer dance'

    附录:islower,capitalize#把字符第一字母转换成大写,swapcase,title,istitle,upper,isupper

    replace 方法返回某字符串的所有匹配项均被替换之后得到字符串

    >>>'This is a test'.replace('is','eez');

     Theez eez a test

    如果遇到文字处理程序中 “查找并替换” 功能的话  就不会质疑这个方法用处了

    split 这是个非常重要的字符串方法 它是join的逆方法 用来将字符串分割成序列

    >>> '1+2+3+4+5'.split("+")

    ['1','2','3','4','5']

    strip 方法返回去除两侧(不包括内部) 空格的字符串

    附录:lstrip rstrip

    translate方法和replace 方法一样 可以替换字符串中的某些字符串中的某些字符 







  • 相关阅读:
    Go 场景
    sourcetree clone 提示url无效
    简单去重比较/复杂数据去重处理
    vue组件之间的通信
    js-执行机制之同步、异步、宏任务、微任务
    react生命周期
    git push被忽略的文件 处理
    请求头的属性
    运算精度问题https://blog.csdn.net/smile_ping/article/details/80284969
    react中状态提升
  • 原文地址:https://www.cnblogs.com/wxc1/p/5544107.html
Copyright © 2011-2022 走看看