Python字符切片操作方法splitlines()按照换行符\r\n分隔字符串

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

语法:
str.splitlines([keepends])

参数
keepends – 在输出结果里是否保留换行符(’\r’, ‘\r\n’, \n’),默认为 False,不包含换行符,如果为 True,则保留换行符。

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

程序实例:

str = "w\nww \n\nman\rhuan \r\nnet"
str_val1 = str.splitlines() # 默认\n\r换行分隔,默认分隔所有,默认不保留输出换行符\n\r
str_val2 
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python字符串有许多内置的方法,以下是一些常用的: 1. `capitalize()`: 将字符串的第一个字符转换为大写字母。 2. `casefold()`: 将字符串转换为小写字母。 3. `center(width[, fillchar])`: 返回一个指定宽度的居中对齐的字符串,可选填充字符,默认为空格。 4. `count(sub[, start[, end]])`: 返回子字符串字符串中出现的次数,可指定起始和终止位置。 5. `encode(encoding='utf-8', errors='strict')`: 将字符串转换为指定编码的字节串。 6. `endswith(suffix[, start[, end]])`: 判断字符串是否以指定后缀结尾,可指定起始和终止位置。 7. `find(sub[, start[, end]])`: 查找子字符串字符串中第一次出现的位置,可指定起始和终止位置。 8. `index(sub[, start[, end]])`: 查找子字符串字符串中第一次出现的位置,如果不存在则抛出异常。 9. `isalnum()`: 判断字符串是否只包含字母和数字。 10. `isalpha()`: 判断字符串是否只包含字母。 11. `isdigit()`: 判断字符串是否只包含数字。 12. `islower()`: 判断字符串是否全部为小写字母。 13. `isspace()`: 判断字符串是否只包含空格。 14. `istitle()`: 判断字符串是否符合标题化的命名规则。 15. `isupper()`: 判断字符串是否全部为大写字母。 16. `join(iterable)`: 将可迭代对象中的元素以指定字符串连接成一个新字符串。 17. `ljust(width[, fillchar])`: 返回一个指定宽度的左对齐的字符串,可选填充字符,默认为空格。 18. `lower()`: 将字符串转换为小写字母。 19. `lstrip([chars])`: 去除字符串左侧的指定字符,默认为空格。 20. `partition(sep)`: 将字符串从第一个指定分隔符处分割成三部分。 21. `replace(old, new[, count])`: 将字符串中的指定子字符串替换成新的子字符串,可指定替换次数。 22. `rfind(sub[, start[, end]])`: 查找子字符串字符串中最后一次出现的位置,可指定起始和终止位置。 23. `rindex(sub[, start[, end]])`: 查找子字符串字符串中最后一次出现的位置,如果不存在则抛出异常。 24. `rjust(width[, fillchar])`: 返回一个指定宽度的右对齐的字符串,可选填充字符,默认为空格。 25. `rpartition(sep)`: 将字符串从最后一个指定分隔符处分割成三部分。 26. `rsplit([sep[, maxsplit]])`: 从右向左将字符串按指定分隔分割列表,可指定最大分割次数。 27. `rstrip([chars])`: 去除字符串右侧的指定字符,默认为空格。 28. `split([sep[, maxsplit]])`: 将字符串按指定分隔分割列表,可指定最大分割次数。 29. `splitlines([keepends])`: 将字符串按行分割列表,可选择保留换行符。 30. `startswith(prefix[, start[, end]])`: 判断字符串是否以指定前缀开头,可指定起始和终止位置。 31. `strip([chars])`: 去除字符串两侧的指定字符,默认为空格。 32. `swapcase()`: 将字符串中的大写字母转换为小写字母,小写字母转换为大写字母。 33. `title()`: 将字符串转换为标题化的命名规则。 34. `translate(table[, deletechars])`: 根据映射表转换字符串中的字符。 35. `upper()`: 将字符串转换为大写字母。 36. `zfill(width)`: 在字符串左侧填充0,直到达到指定宽度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

manhuan.lnet

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值