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 方法一样 可以替换字符串中的某些字符串中的某些字符 







  • 相关阅读:
    [国嵌攻略][097][U-Boot新手入门]
    [国嵌攻略][070-095][Linux编程函数手册]
    自己写的切图工具(转)
    【总结整理】关于切图
    【总结整理】冯诺依曼体系结构
    【总结整理】面试需了解
    【总结整理】如何解决跨域问题
    【总结整理】WebGIS基础
    【总结整理】空间数据库基础
    【总结整理】WMS、WMTS、WFS
  • 原文地址:https://www.cnblogs.com/wxc1/p/5544107.html
Copyright © 2011-2022 走看看