Python常用函数:splitlines()【按照行(‘\r‘, ‘\r\n‘, \n‘)分隔,返回一个包含各行作为元素的列表】
2023-09-27 14:20:40 时间
Python splitlines() 按照行(‘\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。
splitlines()方法语法:
str.splitlines([keepends])
返回一个包含各行作为元素的列表。
参数
- keepends – 在输出结果里是否保留换行符(‘\r’, ‘\r\n’, \n’),默认为 False,不包含换行符,如果为 True,则保留换行符。
#!/usr/bin/python
str1 = 'ab c\n\nde fg\rkl\r\n'
print(str1.splitlines());
str2 = 'ab c\n\nde fg\rkl\r\n'
print(str2.splitlines(True))
打印结果:
['ab c', '', 'de fg', 'kl']
['ab c\n', '\n', 'de fg\r', 'kl\r\n']
参考资料:
Python splitlines()方法
相关文章
- Python自学教材推荐 初学者必看
- 【python】并行化的又一种思路
- Python小练习:列表的相关操作
- python 内存监控模块之memory_profiler
- Python 利用字典实现类似 java switch case 功能
- Practical Python基础1(数据类型,运算,比较符号,字符串,列表,函数等)
- Python 异常处理
- 成功解决:Can‘t find Python executable “python“, you can set the PYTHON env variable.
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的autoExpandDelay属性
- Python中的迭代是什么意思?
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python NumPy ufunc diff 离散差
- Python大量多个列表(list)合并(合并有相同元素的列表)
- Python sorted 列表排序以及指定开头结尾元
- Python基础——列表与元组
- Python 去除列表中重复的元素
- Python中用冒号表达式对列表切片
- python-类对象以列表切片模式操作
- PYTHON线程知识再研习D---可重入锁
- python - 实现列表,字典嵌套去重(key去重,value去重)
- python 获取目录列表总结
- Python字符串的编码与解码(encode与decode)
- python 列表推导