a2421480 发表于 2018-11-11 14:59:00

看代码

str1 = '''拷贝过来的字符串'''
list1 = []

for each in str1:
    if each not in list1:
      if each == '\n':
            print('\\n', str1.count(each))
      else:
            print(each, str1.count(each))
      list1.append(each)
这个代码里面的字符串\n 是不是也可以 用这个字符串里面含有的其他字符串代替?

Thomason 发表于 2018-11-11 15:26:26

不行哦,因为/n是代表换行符,使用判断/n来区分是否有换行字符,并且单独列出表示有几个换行符,其他字符会在else里面一一进行判断有多少个。

fish_游鱼 发表于 2018-11-11 16:01:08

不太明白你的意思,如果你是指的类似str1.replace('\n', ' ')这样的话,是可以的。

a2421480 发表于 2018-11-13 20:02:17

fish_游鱼 发表于 2018-11-11 16:01
不太明白你的意思,如果你是指的类似str1.replace('\n', ' ')这样的话,是可以的。

就是说拷贝中的字符串是包括\n这个字符的   说以说 我想问下 可不可以换其他的字符来代替
页: [1]
查看完整版本: 看代码