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

Tutorial di base Python

Controllo dei flussi Python

Funzioni in Python

Tipi di dati in Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Utilizzo e esempio di count() per stringhe Python

Metodi di stringa di Python

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=...)

Parametri del metodo count() della stringa

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.

Valore di ritorno del metodo count() delle stringhe

Il metodo count() restituisce il numero di volte in cui una sottostringa appare nella stringa data.

Esempio 1: Calcolo del numero di occorrenze di una sottostringa 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

Esempio 2: Utilizzo di conteggio di inizio e fine per calcolare il numero di occorrenze di una sottostringa data

# 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)

Metodi di stringa di Python