Suche in der Linie
Für Python, um die Zeile zu suchen, verwenden Sie die Methode. find()
♪
Es hat drei Formulare und gibt den 1. Zeileneingabeindex zurück:
(1) find(str)
- die Suche nach dem Bau str
vom Anfang der Linie bis zum Ende;
(2)find(str, start)
- nach Parameter start
Es wird ein anfänglicher Index bereitgestellt, und von ihm wird die Suche durchgeführt;
(3)find(str, start, end) -
durch Parameter end
Der letzte Index wird angegeben, die Suche erfolgt vor ihm.
Wenn die Unterstruktur nicht gefunden wird, kehrt die Methode -1 zurück:
Willkommen!
Index = willkommen.find("wor)
Print(index) # 6
Suche nach dem 10. bis 15. Index
Index = welcome.find("wor, 10, 15)
Print(index) #-1
Die Suche kann vom Ende der Linie durchgeführt werden. Methode verwendet
rfind()
(Angl)
umgekehrt.Wiedereintrag des letzten Eintragsindex der Unterzeile.
Achten Sie auf: Die Methoden suchen nicht nach der Anzahl der Ankünfte, sondern sie bestimmen einfach, ob ein Substrat vorhanden ist oder nicht.