用法:
bytes.splitlines(keepends=False)
bytearray.splitlines(keepends=False)
返回二进制序列中的行列表,在 ASCII 行边界处中断。此方法使用通用换行方法来分割行。换行符不包含在结果列表中,除非给出
keepends
并且为真。例如:
>>> b'ab c\n\nde fg\rkl\r\n'.splitlines() [b'ab c', b'', b'de fg', b'kl'] >>> b'ab c\n\nde fg\rkl\r\n'.splitlines(keepends=True) [b'ab c\n', b'\n', b'de fg\r', b'kl\r\n']
与给定分隔符字符串
sep
时的split()
不同,此方法为空字符串返回一个空列表,并且终端换行符不会导致额外的行:>>> b"".split(b'\n'), b"Two lines\n".split(b'\n') ([b''], [b'Two lines', b'']) >>> b"".splitlines(), b"One line\n".splitlines() ([], [b'One line'])
相关用法
- Python bytes.split用法及代码示例
- Python bytes.strip用法及代码示例
- Python bytes.isupper用法及代码示例
- Python bytes.zfill用法及代码示例
- Python bytes.isalpha用法及代码示例
- Python bytes.hex用法及代码示例
- Python bytes.title用法及代码示例
- Python bytes.isalnum用法及代码示例
- Python bytes.removesuffix用法及代码示例
- Python bytes.lstrip用法及代码示例
- Python bytes.expandtabs用法及代码示例
- Python bytes.rstrip用法及代码示例
- Python bytes.isdigit用法及代码示例
- Python bytes.istitle用法及代码示例
- Python bytes.removeprefix用法及代码示例
- Python bytes.islower用法及代码示例
- Python bytes()用法及代码示例
- Python bytearray()用法及代码示例
- Python binascii.crc32用法及代码示例
- Python base64.b64decode()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 bytes.splitlines。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。