大佬们!第二十期作业里的这个条件判断是什么意思?
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)
出自小甲鱼第二十期作业答案,代码如上
我想知道
if each == '\n':
print('\\n', str1.count(each))
这段是什么意思?
我的理解是:
如果 str1里的每一个元素 == 换行处:
打印:换行,统计 str1里的每一个元素在str1里的出现次数
(所谓的换行处,就是一行句子的结束处,例如现在这样) 打印:换行,统计 str1里的每一个元素在str1里的出现次数不是打印换行,是打印\n这两个字符 永恒的蓝色梦想 发表于 2020-4-22 21:22
不是打印换行,是打印\n这两个字符
对对对,不过我发现一个新问题
if each == '\n':
print('\\n', str1.count(each))
这段有什么意义?删掉运行结果还是一样的 未被驯化的甲鱼 发表于 2020-4-22 21:36
对对对,不过我发现一个新问题
if each == '\n':
print('\\n', str1.count(each))
为了找到回车后不只是打印一个回车,而打印一个\n字符 wuqramy 发表于 2020-4-22 21:43
为了找到回车后不只是打印一个回车,而打印一个\n字符
敲了几个回车,知道了
这东西就是统计回车个数的
页:
[1]