用于计算字符串中字符出现次数的 Python 程序

要理解这个例子,你应该具备以下 Python 编程 主题的知识


示例 1:使用 for 循环

count = 0

my_string = "Programiz"
my_char = "r"

for i in my_string:
    if i == my_char:
        count += 1

print(count)

输出

2

在上面的示例中,我们找到了字符串 'Programiz''r' 的计数。 for 循环 遍历 my_string 中的每个字符,if 条件检查 my_string 的每个字符是否为 'r'。如果匹配,count 的值会增加。


示例 2:使用 count() 方法

my_string = "Programiz"
my_char = "r"

print(my_string.count(my_char))

输出

2

count() 统计作为参数传递的字符的频率。


另请阅读

在我们结束之前,让我们来检验一下你对这个例子的理解!你能解决下面的挑战吗?

挑战

编写一个函数,查找字符串中第一个只出现一次的字母。

  • 如果没有这样的字符,则返回空字符串。
  • 例如,对于输入 "Hello World",输出应为 "H"
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战