大佬救急能详细解释一下注释的部分嘛!看的不是很明白
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) 第一个注释的地方,统计换行符,它比较特殊,如果是换行符的的话,要用双反斜杠表示这个换行符(可以看一下反斜杠),
代码总体思路为:遍历拷贝过来的字符串,先判断这个字符是否在统计列表中,不在的话看一下是不是换号符,是的话打印换行符在拷贝过来字符串中的个数,不是的话打印这个字符在字符串中出现的次数,最后加入到统计列表中,循环进行直到字符串遍历结束.
页:
[1]