为了账号安全,请及时绑定邮箱和手机立即绑定

如何将多行字符串拆分为多行?

如何将多行字符串拆分为多行?

吃鸡游戏 2019-12-13 10:06:03
我有一个多行字符串文字,我想在每一行上执行一个操作,如下所示:inputString = """Line 1Line 2Line 3"""我想做以下事情:for line in inputString:    doStuff()
查看完整描述

3 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

inputString.splitlines()

将为您提供每个项目的列表,该splitlines()方法旨在将每一行拆分为一个列表元素。


查看完整回答
反对 回复 2019-12-13
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

就像其他人说的:


inputString.split('\n')  # --> ['Line 1', 'Line 2', 'Line 3']

这与上面的相同,但是不建议使用字符串模块的功能,应避免使用:


import string

string.split(inputString, '\n')  # --> ['Line 1', 'Line 2', 'Line 3']

另外,如果您希望每行都包含中断顺序(CR,LF,CRLF),请将该splitlines方法与True参数一起使用:


inputString.splitlines(True)  # --> ['Line 1\n', 'Line 2\n', 'Line 3']


查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 683 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信