Pythonin hakumenetelmien suurin ongelma on, että niitä ei ole optimoitu nopeudelle. Tämä voi hidastaa ohjelmaa merkittävästi.
The search method in python can be used to find a substring in a given string. This method returns the index of the first occurrence of the substring in the string. If the substring is not found, it returns -1.
Example:
str = "Hello world"
print str.search("world")
Output: 6
Haku
Pythonissa voit käyttää sisäänrakennettua hakutoimintoa löytääksesi tiettyjä kohteita tietosarjasta. Hakutoiminto käyttää kahta argumenttia: etsittävän sekvenssin ja etsittävän avainsanan tai mallin.
Voit etsiä kaikkia kohteita, joissa on sana "kissa", käyttämällä seuraavaa koodia:
print("Etsitään 'kissa"...) search = "kissa" print("Löytyi %d kohdetta." % (len(search)))
Tämän koodin tulos olisi:
Haetaan sanaa "kissa"… Löytyi 5 tuotetta.
Menetelmät
Pythonissa on monia erilaisia menetelmiä. Jotkut yleisimmistä menetelmistä on lueteltu alla.
def: Tämä on funktio, joka ottaa yhden tai useamman argumentin. Funktio palauttaa arvon.
print: Tämä tulostaa tekstimerkkijonon näytölle.
jos: Tämä testaa, onko ehto tosi. Jos on, if-lohkon sisällä oleva koodi suoritetaan, muuten sitä ei suoriteta.