zoukankan      html  css  js  c++  java
  • 常用python字符串处理

    1、字符串合并和连接

    加号合并               

    join方法合并

    2、相乘和切片

    line='*'*30

    print(line)

    >>******************************

    切片:

    consequence[start_index:end_index:step]

    表示第一个元素,正索引位置默认为0;负索引位置默认为-len(consequence)

    end_index表示最后一个元素对象,正索引位置默认为len(consequence)-1;负索引位置默认为-1

    print str[0:3]#截取第一位到第三位的字符
    print str[:]#截取字符串的全部字符
    print str[6:]#截取第七个字符到结尾
    print str[:-3]#截取从头开始到倒数第三个字符之前的不包括第三个
    print str[2]#截取第三个字符
    print str[-1]#截取倒数第一个字符
    print str[::-1]#创造一个与原字符串顺序相反的字符串
    print str[-3:-1]#截取倒数第三位到倒数第一位之前的字符 不包括倒数第一位字符
    print str[-3:]截取倒数第三位到结尾
    print str[:-5:-3]逆序截取

    三字符串的分割

    普通的分割,用split,不支持多个分隔

    复杂的分隔

    r表示不转义,分隔符可以是;或者,或者空格后面跟0个多个额外的空格,然后按照这个模式去分割

    split(string[, maxsplit]) | re.split(pattern, string[, maxsplit]): 

    按照能够匹配的子串将string分割后返回列表。maxsplit用于指定最大分割次数,不指定将全部分割。

  • 相关阅读:
    【Java】说明变量作用域的示例程序
    【Java】编写Java GUI应用程序,完成从键盘输入矩形的长和宽,求矩形的周长和面积并输出结果的功能
    【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能
    【Java】编写Java程序,完成从键盘输入两个运算数据,计算两数之和并输出结果
    【Java】我的第一个 JAVA 程序:Hello,world!
    【Python爬虫】Scrapy爬虫框架
    【Python爬虫】存储格式化数据
    【Python爬虫】一个简单的网络爬虫
    【Python爬虫】用CSS 选择器提取网页数据
    git使用-克隆仓库
  • 原文地址:https://www.cnblogs.com/maplered/p/7879986.html
Copyright © 2011-2022 走看看