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(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()方法:去掉字符串两侧的空格(不包括中间)

  • 相关阅读:
    网络流量测试工具
    关于如何更好地使用Github的一些建议
    error: pcap library not found! 解决方法
    Installation Guide of Ubuntu 14.04, 64bit on Dell Server
    Linux下 查看CPU信息
    Linux下 网卡测速
    DPDK 网卡绑定和解绑
    17秋 软件工程 结对项目 第一次作业(队友副本)
    使用p4c将P4 14代码转换为16代码
    17秋 软件工程 第二次作业 sudoku
  • 原文地址:https://www.cnblogs.com/mysql-dba/p/4854964.html
Copyright © 2011-2022 走看看