鱼C论坛

 找回密码
 立即注册
查看: 1660|回复: 8

[已解决]\n的问题

[复制链接]
发表于 2018-3-26 21:11:18 | 显示全部楼层 |阅读模式

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

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

x
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不是回车的意思吗,'== \n'  等于回车??
菜鸟一个,希望大神帮忙解释一下
最佳答案
2018-3-26 21:33:30
我叫枫剑 发表于 2018-3-26 21:31
知道有多少行后对计算字符个数有什么帮助吗没懂哎

让我们看的更直观更好理解
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-26 21:13:21 | 显示全部楼层
if each == '\n':  # 这里的空格代表换行

            print('\\n', str1.count(each)) # 输出\n 用'\'转义了'\n'    统计换行的次数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-26 21:15:32 | 显示全部楼层
不是换行的打印格式在else里已经写清楚了,字符加字符个数
\n你要是打出来就变成个换行,因此为了打印\n用了转义\\n
是为了打印结果,不然就一个换行没什么字符显示
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-26 21:24:40 | 显示全部楼层
简而言之就是统计字符串str1中有多少次换行。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 21:27:22 | 显示全部楼层
南城顾她 发表于 2018-3-26 21:13
if each == '\n':  # 这里的空格代表换行

            print('\\n', str1.count(each)) # 输出\n 用'\' ...

那为什么要统计换行次数啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-26 21:28:25 | 显示全部楼层
我叫枫剑 发表于 2018-3-26 21:27
那为什么要统计换行次数啊

就是看下有多少行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 21:29:42 | 显示全部楼层
铁棍阿童木 发表于 2018-3-26 21:24
简而言之就是统计字符串str1中有多少次换行。

为什么要统计换行次数啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-26 21:31:01 | 显示全部楼层

知道有多少行后对计算字符个数有什么帮助吗没懂哎
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-26 21:33:30 | 显示全部楼层    本楼为最佳答案   
我叫枫剑 发表于 2018-3-26 21:31
知道有多少行后对计算字符个数有什么帮助吗没懂哎

让我们看的更直观更好理解
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-30 06:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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