81 of 151 menu

Η μέθοδος replace

Η μέθοδος replace πραγματοποιεί αναζήτηση και αντικατάσταση σε συμβολοσειρά. Στην πρώτη παράμετρο της μεθόδου καθορίζουμε την υποσυμβολοσειρά, την οποία θέλουμε να αντικαταστήσουμε. Στη δεύτερη παράμετρο - με τι θέλουμε να την αντικαταστήσουμε. Στην τρίτη προαιρετική παράμετρο μπορούμε να ορίσουμε τον αριθμό αντικαταστάσεων της υποσυμβολοσειράς.

Σύνταξη

συμβολοσειρά.replace(τι αντικαθιστούμε, με τι αντικαθιστούμε, [αριθμός αντικαταστάσεων])

Παράδειγμα

Ας αντικαταστήσουμε όλους τους χαρακτήρες 'a' με !:

txt = 'abacdea' print(txt.replace('a', '!'))

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

'!b!cde!'

Παράδειγμα

Και τώρα ας ορίσουμε τον αριθμό αντικαταστάσεων:

txt = 'abacdea' print(txt.replace('a', '!', 2))

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

'!b!cdea'

Δείτε επίσης

  • τη μέθοδο index,
    που αναζητά το ευρετήριο ταύτισης υποσυμβολοσειράς σε συμβολοσειρά
  • τη μέθοδο format,
    που εισάγει δεδομένα με τη βοήθεια μορφοποίησης συμβολοσειράς
  • τη μέθοδο count,
    που επιστρέφει τον αριθμό εμφανίσεων υποσυμβολοσειράς σε συμβολοσειρά
  • τη μέθοδο endswith,
    που ελέγχει την εμφάνιση υποσυμβολοσειράς από το τέλος της συμβολοσειράς
  • τη μέθοδο find,
    που επιστρέφει το ευρετήριο της πρώτης ταύτισης υποσυμβολοσειράς σε συμβολοσειρά
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη