zoukankan      html  css  js  c++  java
  • 第三章 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(oldnew[, count]):返回替换后字符串的拷贝

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

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

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

  • 相关阅读:
    蓝桥杯---打印回型嵌套(简单递归)
    蓝桥杯---分酒
    蓝桥杯---简单试题集锦
    蓝桥杯---黑洞数
    2013蓝桥杯B组 预赛试题
    2012蓝桥杯预赛--取球博弈
    2012第三届蓝桥杯预赛题
    C中的动态开辟(malloc)
    文件的输入输出
    hdoj 1233 还是畅通工程
  • 原文地址:https://www.cnblogs.com/wangsicongde/p/7588485.html
Copyright © 2011-2022 走看看