zoukankan      html  css  js  c++  java
  • python split()黑魔法

    split()用法:

    #!/usr/bin/python
    
    str = "Line1-abcdef 
    Line2-abc 
    Line4-abcd";
    print str.split( );
    print str.split(' ', 1 );
    

      

    以上实例输出结果如下:

    ['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
    ['Line1-abcdef', '
    Line2-abc 
    Line4-abcd']

    要点:

    1.采用不带参数的split(),它会把所有空格(空格符、制表符、换行符)当作分隔符。

    2.filter(None, s.split(' '))

    a = 'hello++world!+'   #如何取得'hello'和'world'呢?
    
    >>>a.split('+')
    
    ['hello', '', 'world!', '']    #含有两个空字符串
    
    >>>filter(None, a.split('+'))
    
    ['hello', 'world!']
    

      

  • 相关阅读:
    bzoj1711
    bzoj1458
    bzoj1433
    hdu2732
    bzoj1066
    hdu3549
    poj1698
    [ZJOI2007]时态同步
    SA 学习笔记
    [LUOGU]2016 Sam数
  • 原文地址:https://www.cnblogs.com/frankcoder/p/5121653.html
Copyright © 2011-2022 走看看