Altro
Python - Controllare se una parola è in una stringa
Sto lavorando con Python v2, e sto cercando di scoprire se si può dire se una parola è in una stringa.
Ho trovato alcune informazioni su come identificare se la parola è nella stringa - usando .find, ma c'è un modo per fare una dichiarazione IF. Vorrei avere qualcosa come il seguente:
if string.find(word):
print 'success'
Grazie per qualsiasi aiuto.
158
3
Cosa c'è di sbagliato in:
ma tenete a mente che questo corrisponde a una sequenza di caratteri, non necessariamente a una parola intera - per esempio,
'parola' in 'swordsmith'
è True. Se vuoi far corrispondere solo parole intere, dovresti usare le espressioni regolari:find restituisce un intero che rappresenta l'indice di dove è stato trovato l'elemento di ricerca. Se non viene trovato, restituisce -1.