L' open-source linguaggio di programmazione Python è conosciuto per la leggibilità del suo codice e la possibilità di estendere il linguaggio con l'aggiunta di moduli C . A volte , potrebbe essere necessario per trovare l'indice di una stringa. Ad esempio , quando si programma un'applicazione Web , si consiglia di controllare che gli utenti non si immette un URL non valido o un termine inaccettabile in un campo commenti . Per trovare l'indice di una stringa , si utilizza la funzione " str.index " . Questa funzione è simile a " trovare ( ) " , ma " str.index " restituisce un errore se la stringa non viene trovata . Istruzioni .
1
Accesso vostro editor di Python
2
Tipo:
x = "Questo è un esempio di stringa "
x . index ( ' esame ')
3 Premere il tasto " Enter" .
Python restituisce " 17" .
In questo esempio, 17 è il numero di caratteri nella stringa " x " quando appare la frase "esame" . Cioè , 17 caratteri appaiono nella stringa prima di incontrare la sottostringa "esame ". Si noti che se fosse stato inserito x.index ( ' exa ' ) , x.index ( ' ex ') o x.index ( ' examp ') , Python sarebbe comunque tornato " 17 ".
Se il frase non compare nella stringa . Python restituisce " ValueError : sottostringa non trovato." Nell'esempio di cui sopra , " x.index ( 'foo' ) restituisce un" errore di sottostringa non trovato " .