Problem

5 /8


Cerca in una stringa

Theory Click to read/hide

Cerca in linea

Per cercare all'interno di una stringa in Python, usa il metodo find().
Ha tre forme e restituisce l'indice della prima occorrenza della sottostringa nella stringa:
1)  find(str) - la sottostringa str viene cercata dall'inizio alla fine della stringa;
2) find(str, start) - utilizzando il parametro start , viene impostato l'indice di partenza, ed è da esso che viene eseguita la ricerca;< br /> 3) find(str, start, end) - utilizzando il parametro end , viene impostato l'indice di fine, la ricerca viene eseguita prima di esso.

Quando la sottostringa non viene trovata, il metodo restituisce -1:

welcome = "Ciao mondo! Addio mondo!" index = welcome.find("lavoro") stampa(indice) #6 # cercare dal 10° al 15° indice index = welcome.find("lavoro", 10, 15) print(indice) # -1 Puoi cercare dalla fine della stringa. Per questo, viene utilizzato il metodo rfind() (dall'inglese reverse find) che restituisce l'indice dell'ultima occorrenza di una sottostringa in una stringa.
 
Nota: metodi dati non cercare il numero di occorrenze, ma determina solo se esiste o meno una tale sottostringa nella stringa.

Problem

Data una stringa in cui la lettera h ricorre almeno due volte. Rimuovi la prima e l'ultima occorrenza della lettera h da questa stringa, così come tutti i caratteri tra di esse.

Inserimento
È stata inserita una stringa.

Impressum
Emetti la risposta al problema.

 

Esempi
# Input Uscita
1 Nel buco nel terreno viveva uno hobbit In tobbit