ghsydota 发表于 2020-5-3 01:22:10

for循环是不是没法逐行遍历字符串?

for循环是不是没法逐行遍历字符串?
我是不是必须把字符串存成file再拿出来遍历,才是一行行的读?

wp231957 发表于 2020-5-3 07:07:16

举例说明??头回听说逐行遍历字符串

麻麦皮 发表于 2020-5-3 07:19:14

谁说不可以?
str0 ='''abc
defg
hijkl
'''

sign = 0

for i in range(len(str0)):
    if str0 == '\n':
      print(str0)
      sign = i

snaker 发表于 2020-5-3 08:10:49

a = '''abc
def
hjk
'''
b = a.split('\n')
for i in b:
    print(i)

txxcat 发表于 2020-5-3 08:14:26

用splitlines(),把含换行符的字符串按'\n'进行分割。例如:
longstr='''小客服:小甲鱼,今天有客户问你有没有女朋友?\n小甲鱼:咦??学生、小学生、中学生、大学生\n
小客服:我跟她说你有女朋友了!\n小甲鱼:。。。。。。\n小客服:她让你分手后考虑下她!然后我说:"您要买个优盘,
我就帮您留意下~”\n小甲鱼:然后呢?\n小客服:她买了两个,说发一个货就好~\n小甲鱼:哦。。。。。。你真牛!\n
小客服:那是,谁让我是鱼C最可爱小客服嘛~\n小甲鱼:下次有人想调戏你我不阻止~\n小客服:滚!!!\n'''
for i in longstr.splitlines():
    print(i)

_2_ 发表于 2020-5-3 08:47:48

txxcat 发表于 2020-5-3 08:14
用splitlines(),把含换行符的字符串按'\n'进行分割。例如:

这个小客服究竟是谁{:10_269:}

永恒的蓝色梦想 发表于 2020-5-3 10:21:51

_2_ 发表于 2020-5-3 08:47
这个小客服究竟是谁

盲生你发现了华点

_2_ 发表于 2020-5-3 13:34:12

永恒的蓝色梦想 发表于 2020-5-3 10:21
盲生你发现了华点

……{:10_256:}

ghsydota 发表于 2020-5-3 18:59:01

谢谢大家
页: [1]
查看完整版本: for循环是不是没法逐行遍历字符串?