鱼C论坛

 找回密码
 立即注册
查看: 2181|回复: 6

[已解决]零基础Python 第20讲动动手第0题

[复制链接]
发表于 2021-3-2 22:17:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
if each == '\n':
            print('\\n', str1.count(each))
小甲鱼给出的答案中,这里的if语句中,如何理解 each ==‘\n’
,\n不是换行符么
最佳答案
2021-3-2 23:11:46
本帖最后由 jackz007 于 2021-3-2 23:15 编辑

     代码是在统计字符串中出现的各个字符的个数,最后,采用
<字符> :个数
     的形式显示统计结果,
     一般 <字符> 打印出来都可以直接看到,唯独换行符 '\n' 属于不可见字符,直接打印会什么都看不到,所以,需要使用特殊方法进行表达,代码中应该采用的是用打印 '\\n' 来代替。这样,我们就可以很直观地了解字符串中究竟含有多少个换行符 '\n'。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-2 22:29:17 | 显示全部楼层
是换行符没错啊
这不是在统计\n的次数吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-2 22:46:52 | 显示全部楼层
昨非 发表于 2021-3-2 22:29
是换行符没错啊
这不是在统计\n的次数吗

这个字符串里面没有“\n”,统计到的实际是每一行后面隐藏的换行符是吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-2 22:52:52 | 显示全部楼层
minipiao 发表于 2021-3-2 22:46
这个字符串里面没有“\n”,统计到的实际是每一行后面隐藏的换行符是吗?

不清楚字符串是什么,但是每行的\n确实会被统计的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-2 23:11:46 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2021-3-2 23:15 编辑

     代码是在统计字符串中出现的各个字符的个数,最后,采用
<字符> :个数
     的形式显示统计结果,
     一般 <字符> 打印出来都可以直接看到,唯独换行符 '\n' 属于不可见字符,直接打印会什么都看不到,所以,需要使用特殊方法进行表达,代码中应该采用的是用打印 '\\n' 来代替。这样,我们就可以很直观地了解字符串中究竟含有多少个换行符 '\n'。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-3-3 07:53:33 | 显示全部楼层
jackz007 发表于 2021-3-2 23:11
代码是在统计字符串中出现的各个字符的个数,最后,采用

     的形式显示统计结果,

正解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 21:15:31 | 显示全部楼层
jackz007 发表于 2021-3-2 23:11
代码是在统计字符串中出现的各个字符的个数,最后,采用

     的形式显示统计结果,

理解了  谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-10 02:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表