English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo count() della stringa restituisce il numero di volte in cui il valore specificato appare nella stringa.
In termini semplici, il metodo count() cerca la sottostringa dataNella stringaLa sottostringa e restituisce il numero di volte in cui la sottostringa appare nella stringa.
Ha anche parametri opzionali, start e end, che specificano la posizione di inizio e fine della stringa.
Sintassi del metodo count():
string.count(substring, start=..., end=...)
Il metodo count() richiede solo un parametro per eseguire. Tuttavia, ha due parametri opzionali:
substring - La stringa da contare.
start (opzionale) - Cerca l'indice di inizio della stringa da cercare.
end (opzionale) - Cerca l'indice di fine della stringa da cercare.
Attenzione: L'indice in Python parte da 0, non da 1.
Il metodo count() restituisce il numero di volte in cui una sottostringa appare nella stringa data.
# Definizione della stringa string = "Python è fantastico, non è così?" substring = "is" count = string.count(substring) # Output delle occorrenze print("Occorrenze:", count)
Quando si esegue questo programma, l'output è:
Occorrenze: 2
# Definizione della stringa string = "Python è fantastico, non è così?" substring = "i" # Conteggio tra il primo e l'ultimo "i" count = string.count(substring, 8, 25) # Output delle occorrenze print("Occorrenze:", count)
Quando si esegue questo programma, l'output è:
Occorrenze: 1
Qui, il conteggio inizia dopo aver incontrato il primo "i" (cioè alla posizione 7 dell'indice)
E termina prima dell'ultimo "i" (cioè alla posizione 25 dell'indice), ovvero ricerca da 8° carattere in poi (InclusiDal 8° carattere) al 25° carattere (Non inclusiIl numero di occorrenze dei caratteri tra il 25° e il 25° carattere)