零基础Python 第20讲动动手第0题
if each == '\n':print('\\n', str1.count(each))
小甲鱼给出的答案中,这里的if语句中,如何理解 each ==‘\n’
,\n不是换行符么{:10_269:} 是换行符没错啊
这不是在统计\n的次数吗 昨非 发表于 2021-3-2 22:29
是换行符没错啊
这不是在统计\n的次数吗
这个字符串里面没有“\n”,统计到的实际是每一行后面隐藏的换行符是吗? minipiao 发表于 2021-3-2 22:46
这个字符串里面没有“\n”,统计到的实际是每一行后面隐藏的换行符是吗?
不清楚字符串是什么,但是每行的\n确实会被统计的 本帖最后由 jackz007 于 2021-3-2 23:15 编辑
代码是在统计字符串中出现的各个字符的个数,最后,采用
<字符> :个数
的形式显示统计结果,
一般 <字符> 打印出来都可以直接看到,唯独换行符 '\n' 属于不可见字符,直接打印会什么都看不到,所以,需要使用特殊方法进行表达,代码中应该采用的是用打印 '\\n' 来代替。这样,我们就可以很直观地了解字符串中究竟含有多少个换行符 '\n'。 jackz007 发表于 2021-3-2 23:11
代码是在统计字符串中出现的各个字符的个数,最后,采用
的形式显示统计结果,
正解{:5_106:} jackz007 发表于 2021-3-2 23:11
代码是在统计字符串中出现的各个字符的个数,最后,采用
的形式显示统计结果,
理解了谢谢
页:
[1]