zoukankan      html  css  js  c++  java
  • python中的split、rsplit、splitlines

    Python split()方法

    描述

    S.split(sep=None, maxsplit=-1) 返回的是字符串列表, 里面有两个参数:sep和maxsplit
    sep 用来指定用来拆分字符串的分隔符, 默认为None(以空白字符串为分隔符)
    maxsplit 用来指定最大分隔数, 不指定则分隔所有

    语法

    split() 方法语法:

    S.split(sep=None, maxsplit=-1)

    参数

    • sep -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。
    • maxsplit -- 分割次数。默认为 -1, 即分隔所有。

    返回值

    返回分割后的字符串列表。

    Python rsplit()方法

    和split()一样,方向从右到左。

    Python splitlines()方法

    描述

    Python splitlines() 按照行(' ', ' ', ')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

    语法

    splitlines()方法语法:

    str.splitlines([keepends])

    参数

    • keepends -- 在输出结果里是否保留换行符(' ', ' ', '),默认为 False,不包含换行符,如果为 True,则保留换行符。

    返回值

    返回一个包含各行作为元素的列表。

    >>> s = 'aa bb cc'
    >>>s.split()
    ['aa', 'bb', 'cc']
    >>> s.split(' ')
    ['aa', 'bb', 'cc']
    >>> s.split(' ', maxsplit=1)
    ['aa', 'bb cc']
    >>>s.rsplit()
    ['aa', 'bb', 'cc']
    >>> s.rsplit(' ')
    ['aa', 'bb', 'cc']
    >>>s.rsplit(' ', maxsplit=1)
    ['aa bb', 'cc']
    >>> s1 = 'hello
    world
    ooo'
    >>>s1.splitlines()
    ['hello', 'world', 'ooo']
    >>> s1.splitlines(True)
    ['hello
    ', 'world
    ', 'ooo']
    
  • 相关阅读:
    GB50174-2008《电子信息系统机房设计规范》
    Tickets HDU
    HDU
    [长期更新]题解合集
    网络流/费用流题目总结[持续更新]
    [转载]Maximum Flow: Augmenting Path Algorithms Comparison
    [转载]网络流笔记
    网络流各类算法简单总结与比较
    简单的算法备忘录,个人总结[长期更新]
    训练报告 18春组队04 2014西安全国邀请赛
  • 原文地址:https://www.cnblogs.com/hanfe1/p/13260854.html
Copyright © 2011-2022 走看看