當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String count()用法及代碼示例


在本教程中,我們將借助示例了解 Python String count() 方法。

count() 方法返回給定字符串中子字符串的出現次數。

示例

message = 'python is popular programming language'

# number of occurrence of 'p'
print('Number of occurrence of p:', message.count('p'))

# Output: Number of occurrence of p: 4

字符串計數的語法

用法:

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

參數:

count() 方法隻需要一個參數即可執行。但是,它也有兩個可選參數:

  • substring- 要查找其計數的字符串。
  • 開始(可選)- 搜索開始的字符串中的起始索引。
  • 結束(可選)- 搜索結束的字符串中的結束索引。

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

返回:

count() 方法返回給定字符串中子字符串的出現次數。

示例 1:計算給定子字符串的出現次數

# define string
string = "Python is awesome, isn't it?"
substring = "is"

count = string.count(substring)

# print count
print("The count is:", count)

輸出

The count is: 2

示例 2:使用 start 和 end 計算給定子字符串的出現次數

# define string
string = "Python is awesome, isn't it?"
substring = "i"

# count after first 'i' and before the last 'i'
count = string.count(substring, 8, 25)

# print count
print("The count is:", count)

輸出

The count is: 1

這裏,在遇到第一個 i 後開始計數,即 7th 索引位置。

並且,它在最後一個 i 之前結束,即 25th 索引位置。

相關用法


注:本文由純淨天空篩選整理自 Python String count()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。