跳到主要内容

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

要理解这个示例,你需要了解以下Python编程主题的知识:

示例1:使用for循环

count = 0

my_string = "mashangxue123"
my_char = "r"

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

print(count)

输出

2

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

示例2:使用count()方法

my_string = "mashangxue123"
my_char = "r"

print(my_string.count(my_char))

输出

2

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