Nona parte del corso python
Ed in effetti ci sono 3 caratteri 'a'
s.count(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
end
Fra il carattere con indice 1 ed il carattere con indice 6, è presente una sola lettera 'a'.
Ed in effetti fisce con questi caratteri.
s.endswith(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
Fra il carattere con indice 0 ed il carattere con indice 6, la stringa finisce con 'sta'
Ed in effetti inizia con questi caratteri.
s.startswith(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
Fra il carattere con indice 13 ed il carattere con indice 20, la stringa inizia con 'Stri'
Ed in effetti ad indice 9 troviamo questi caratteri.
s.find(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
Se restituisce -1 significa che non è presente nell' intervallo dato
Ed in effetti ad indice 9 troviamo questi caratteri.
Ed in effetti ad indice 9 troviamo questi caratteri.
s.rfind(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
Anche rfind, se restituisce -1 significa che quanto cercato non è presente nell' intervallo dato
Ed in effetti ad indice 9 troviamo questi caratteri.
DATATYPES
Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary
STRINGHE
FUNZIONI BUILT-IN - FIND
COUNT()
Conta le occorrenze di una porzione di stringa:
stringa = 'Questa è Una Stringa' a = stringa.count('a') print(a) >>> 3
s.count(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
stringa = 'Questa è Una Stringa' a = stringa.count('a',1,6) print(a) >>> 1
end
Fra il carattere con indice 1 ed il carattere con indice 6, è presente una sola lettera 'a'.
ENDSWITH()
Dice se una stringa finisce o meno (True or false) con una precisa sequenza di caratteri:
stringa = 'Questa è Una Stringa' a = stringa.endswith('ringa') print(a) >>> true
s.endswith(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
stringa = 'Questa è Una Stringa' a = stringa.endswith('sta',0,6) print(a) >>> True
Fra il carattere con indice 0 ed il carattere con indice 6, la stringa finisce con 'sta'
STARTSWITH()
Dice se una stringa finisce o meno (True or false) con una precisa sequenza di caratteri:
stringa = 'Questa è Una Stringa' a = stringa.startswith('Que') print(a) >>> true
s.startswith(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
stringa = 'Questa è Una Stringa' a = stringa.startswith('Stri',13,20) print(a) >>> True
Fra il carattere con indice 13 ed il carattere con indice 20, la stringa inizia con 'Stri'
FIND()
Dice se una stringa contiene o meno (True or false) con una precisa sequenza di caratteri:
stringa = 'Questa è Una Stringa' a = stringa.find('Una') print(a) >>> 9
s.find(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
stringa = 'Questa è Una Stringa' a = stringa.find('Stri',0,8) print(a) >>> -1
Se restituisce -1 significa che non è presente nell' intervallo dato
INDEX()
E' uguale a FIND, ma se non trova una risorsa, anzichè restituire "-1", restituisce un errrore:
stringa = 'Questa è Una Stringa' a = stringa.find('UnaXXX') print(a) >>> ValueError: substring not found
RFIND()
E' uguale a FIND, ma comincia la ricerca a partire dalla fine della stringa (da destra, "right")
stringa = 'Questa è Una Stringa' a = stringa.rfind('Una') print(a) >>> 9
s.rfind(<sub>[, <start>[, <end>]])
La funzione ha la possibilità di impostare un intervallo di ricerca:
stringa = 'Questa è Una Stringa' a = stringa.rfind('Stri',0,8) print(a) >>> -1
Anche rfind, se restituisce -1 significa che quanto cercato non è presente nell' intervallo dato
RINDEX()
E' uguale a INDEX ma comincia la ricerca a partire dalla fine della stringa (da destra, "right")
stringa = 'Questa è Una Stringa' a = stringa.rindex('Una') print(a) >>> 9
Commenti
Posta un commento