• python中strip()函数和split()函数


    Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

    注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

    str = "123abcrunoob321" print (str.strip( '12' )) # 字符序列为 12

    以上实例输出结果如下:

    3abcrunoob3



    Python Split函数的用法总结(


    字符串的split用法

    说明:
    Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!
    这里这样写的原因只是为了方便理解,仅此而已。

    1.按某一个字符分割,如‘.’

    1
    str = ('www.google.com')
    2
    print str
    3
    str_split = str.split('.')
    4
    print str_split
    结果如下:

    2.按某一个字符分割,且分割n次。如按‘.’分割1次


    1
    str = ('www.google.com')
    2
    print str
    3
    str_split = str.split('.',1)
    4
    print str_split
    结果如下:

    3.按某一字符串分割。如:‘||’


    1
    str = ('WinXP||Win7||Win8||Win8.1')
    2
    print str
    3
    str_split = str.split('||')
    4
    print str_split
    结果如下:

    4.按某一字符串分割,且分割n次。如:按‘||’分割2次


    1
    str = ('WinXP||Win7||Win8||Win8.1')
    2
    print str
    3
    str_split = str.split('||',2)
    4
    print str_split
    结果如下:

    5.按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。(注:见开头说明)
    如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2


    1
    url = ('www.google.com')
    2
    str1, str2 = url.split('.', 1)
    3
    print str1
    4
    print str2
    结果如下:

    一个正则匹配的例子:

    >>> str="xxxxxxxxxxxx5 [50,0,50]>,xxxxxxxxxx"

    >>> lst = str.split("[")[1].split("]")[0].split(",")

    >>> print lst

    ['50', '0', '50']

    分解如下

    >>> list =str.split("[") 按照左边分割

    >>> print list

    ['xxxxxxxxxxxx5 ', '50,0,50]>,xxxxxxxxxx']

    >>> list =str.split("[")[1].split("]")  包含的再按右边分割

    再对所要的字符串按照分割副  存放在列表中

    >>> list

    ['50,0,50', '>,xxxxxxxxxx']


    >>> str.split("[")[1].split("]")[0]

    '50,0,50'

    >>> str.split("[")[1].split("]")[0].split(",")

    ['50', '0', '50']

    >>> 
    ---------------------
    作者:FeelTouch
    来源:CSDN
    原文:https://blog.csdn.net/feeltouch/article/details/49404671
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    mysql优化技巧
    ffmpeg3.3.2命令行参数笔记
    redis性能指标
    linux下ifconfig只剩下lo的解决方法
    symfony3 yml配置文件详解
    pt工具校验主从数据一致性之dsns方式
    K8S(01)二进制部署实践-1.15.5
    K8s之配置文件kube config生成
    [转]CA认证原理及CFSSL证书生成工具的使用
    K8s集成实战-使用spinnaker进行自动化部署
  • 原文地址:https://www.cnblogs.com/wind666/p/11027651.html
Copyright © 2020-2023  润新知