首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从给定的多行字符串中,给出未使用内置函数时单词“the”出现的次数

从给定的多行字符串中,给出未使用内置函数时单词“the”出现的次数
EN

Stack Overflow用户
提问于 2021-04-19 19:54:04
回答 2查看 28关注 0票数 0

我有一个多行字符串:

代码语言:javascript
运行
复制
Str1 = """I thought a thought.
But the thought I thought
Wasn’t the thought I thought I thought.
If the thought I thought I thought,
Had been the thought I thought ."""

从给定的多行字符串中,给出未使用内置函数时单词“the”出现的次数

EN

回答 2

Stack Overflow用户

发布于 2021-04-19 19:57:50

这并不难,只需拆分字符串并对其进行计数:

代码语言:javascript
运行
复制
s = """I thought a thought. But the thought I thought Wasn’t the thought I thought I thought. If the thought I thought I thought, Had been the thought I thought ."""

words = s.split()
count = 0
for word in words:
    if word.strip(',.') == 'thought': # remove dots and commers possibly preceding it
        count += 1
print(count)
# 12
票数 0
EN

Stack Overflow用户

发布于 2021-04-19 19:57:01

代码语言:javascript
运行
复制
print(Str1.count('thought'))

就这样。

如果你正计划做一件事,你可以用“思想”这个词

代码语言:javascript
运行
复制
count = 0
for n in Str1.split():
    if 'thought' in n:
        count += 1
print(count)
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67161507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档