Ratkaistu: hakumenetelmä pythonissa

Viimeisin päivitys: 09/11/2023

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.

Related viestiä: