【发布时间】:2013-09-04 16:28:40
【问题描述】:
首先我会提到我是 Python 语言的新手,并且来自网络背景。如果您想知道我为什么使用 Python 2.5,那是由于某些设备限制。
我要做的是计算数据字符串中的行数,如下所示。 (不在文件中)
data = ['This','is','some','test','data','\nThis','is','some','test','data','\nThis','is','some','test','data','\nThis','is','some','test','data','\n']
不幸的是,我似乎无法获得正确的语法来计算 \n。到目前为止,这是我想出的。
num = data.count('\n')
print num
上面的代码对于预期的输出显然是错误的,因为它返回与测试数据相关的 1,如果可能的话,我希望看到它返回 4。它只发现 '\n' 中的 1 个是示例中的最后一个,因为它匹配。
如果我使用以下代码来查找所有这些代码,由于语法原因,它不会运行。
num = data.count (\n)
print num
我基于以下链接中的代码,示例是第三个。
http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/strings3.html
有没有办法做到这一点,还是我应该寻找不同的解决方案?
感谢任何帮助
谢谢你
【问题讨论】:
标签: python string list python-2.5