• 第三章 python中的字符串


    一、字符串的基本操作

    所有标准的序列操作对字符串同样适用,如索引、分片、乘法、判断成员是否存在、求长度、最大值和最小值等。记住一点,字符串是不可变的。

    二、字符串中重要的方法

    1、find(substr[strat,end])方法:返回找到的第一个子串的最左端位置索引,如果子串不存在,返回-1.(建议在如下情况下使用该方法:当你需要知道子串的位置时。如检查子串是否存在于某个字符串,建议用in操作符)。该方法还提供两个可选的位置参数,分别为起始点和结束点,表示查找的范围区域。

     1 >>> str = 'Hello,World!welcome to python World'
     2 >>> str.find('come')
     3 15
     4 >>> str.find('big')
     5 -1
     6 >>> str.find('python',5,30)
     7 23
     8 >>> str.find('python',5)
     9 23
    10 >>> 'python' in str
    11 True
    12 >>> 'big' in str
    13 False

    2、join(sequence)方法:常用来用分隔符连接字符,返回连接后的字符串。

    1 >>> seq = ['1','2','3','4','5']
    2 >>> sep = '+'
    3 >>> sep.join(seq)
    4 '1+2+3+4+5'
    5 >>> dir = ('C:','user','bin')
    6 >>> '//'.join(dir)
    7 'C://user//bin'

    3、low():返回字符串小写字母版的拷贝

    4、str.replace(old, new[, count]):返回替换后字符串的拷贝

    5、str.split(sep=None, maxsplit=-1):返回一个分隔后的列表,如果没有分隔符,默认以空格分隔;若maxsplit给出并不为-1,那么该字符串被分隔后的列表最多有maxsplit+1个元素。

    1 >>> str2.split(',')
    2 ['1', '2', '3', '4', '5']

    6、strip()方法:去掉字符串两侧的空格(不包括中间)

  • 相关阅读:
    第01组 Beta冲刺(5-5)
    第01组 Beta冲刺(4-5)
    第01组 Beta冲刺(3-5)
    第01组 Beta冲刺(2-5)
    第01组 Beta冲刺(1-5)
    软工实践个人总结
    第03组 每周小结 (3/3)
    第03组 每周小结 (2/3)
    第03组 每周小结 (1/3)
    第03组 Beta冲刺 总结
  • 原文地址:https://www.cnblogs.com/mysql-dba/p/4854964.html
Copyright © 2020-2023  润新知