English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل التعليم الأساسي لـ Python

تحكم العمليات في Python

الوظائف في Python

أنواع البيانات في Python

عمليات التعامل مع الملفات في Python

الأغراض والفئات في Python

التاريخ والوقت في Python

المعرفة المتقدمة لـ Python

دليل Python

استخدام طريقة count() لعدد الكلمات في Python و مثال

Python 字符串方法

字符串count()方法返回指定值在字符串中出现的次数。

用简单的话来说,count()方法搜索给定字符串中的子字符串,并返回子字符串在其中出现的次数。

它还具有可选参数,start和end分别指定字符串中的开始和结束位置。

count()方法的语法为:

string.count(substring, start=..., end=...)

字符串 count()参数

count()方法只需要一个参数即可执行。但是,它还有两个可选参数:

  • substring -要查找其计数的字符串。

  • start(可选) -搜索开始的字符串中的起始索引。

  • end(可选) -搜索结束的字符串中的结束索引。

注意: Python中的索引从0开始,而不是1。

字符串方法 count()返回值

count()方法返回给定字符串中子字符串出现的次数。

示例1:计算给定子字符串的出现次数

# 定义字符串
string = "Python is awesome, isn't it?"
substring = "is"
count = string.count(substring)
# 输出次数
print("出现次数为:", count)

运行该程序时,输出为:

出现次数为: 2

示例2:使用开始和结束计数,统计给定子字符串的出现次数

# 定义字符串
string = "Python is awesome, isn't it?"
substring = "i"
# 在第一个“ i”之后和最后一个“ i”之前计数
count = string.count(substring, 8, 25)
# 输出次数
print("出现次数为:", count)

运行该程序时,输出为:

出现次数为: 1

在此,计数在遇到第一个“ i”(即第7个索引位置)之后开始

并且,它在最后一个“ i”(即第25个索引位置)之前结束。也就是检索从第8个字符开始(包含第8个字符)到第25个字符(不包含第25个字符)之间的字符出现次数

Python 字符串方法