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']
    
  • 相关阅读:
    数字式频率计数器的选择
    频率计数器简介
    地铁时钟系统介绍
    铷原子时钟基准介绍
    GPS网络校时服务器厂家的选择?
    低频数字式相位测试仪的原理与使用
    如何选择一套网络时钟系统?
    GNSS卫星信号转发器应用与原理
    GPS卫星原子钟和原子频标介绍
    如何检定铷原子频率标准?
  • 原文地址:https://www.cnblogs.com/hanfe1/p/13260854.html
Copyright © 2011-2022 走看看