77 of 151 menu

Μέθοδος find

Η μέθοδος find επιστρέφει τον δείκτη της πρώτης εμφάνισης μιας υποσυμβολοσειράς σε μια συμβολοσειρά. Στην πρώτη παράμετρο της μεθόδου ορίζουμε την επιθυμητή υποσυμβολοσειρά, στη δεύτερη και τρίτη προαιρετική παράμετρο - τον δείκτη έναρξης και λήξης της αναζήτησης αντίστοιχα. Αν η υποσυμβολοσειρά δεν βρεθεί, η μέθοδος επιστρέφει τον αριθμό -1.

Σύνταξη

συμβολοσειρά.find(υποσυμβολοσειρά, [δείκτης έναρξης αναζήτησης], [δείκτης λήξης αναζήτησης])

Παράδειγμα

Ας βρούμε την υποσυμβολοσειρά 'a', ορίζοντας για την αναζήτηση την αρχή και το τέλος:

txt = 'abcadea' print(txt.find('a', 1, 4))

Αποτέλεσμα εκτέλεσης κώδικα:

3

Παράδειγμα

Ας βρούμε την υποσυμβολοσειρά 'a', αλλάζοντας τους δείκτες για αναζήτηση:

txt = 'abcadea' print(txt.find('a', 1, 3))

Αποτέλεσμα εκτέλεσης κώδικα:

-1

Παράδειγμα

Και τώρα ας βρούμε την υποσυμβολοσειρά 'a' χωρίς να ορίσουμε δείκτες για την αναζήτησή της:

txt = 'abcadea' print(txt.find('a'))

Αποτέλεσμα εκτέλεσης κώδικα:

0

Δείτε επίσης

  • μέθοδος index,
    που βρίσκει τον δείκτη εμφάνισης υποσυμβολοσειράς σε συμβολοσειρά
  • μέθοδος rfind,
    που επιστρέφει τον δείκτη της τελευταίας εμφάνισης υποσυμβολοσειράς σε συμβολοσειρά
  • μέθοδος count,
    που επιστρέφει τον αριθμό εμφανίσεων υποσυμβολοσειράς σε συμβολοσειρά
  • μέθοδος startswith,
    που ελέγχει υποσυμβολοσειρά από την αρχή της συμβολοσειράς
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη