Αντικατάσταση Python String ()

Η μέθοδος Repl () επιστρέφει ένα αντίγραφο της συμβολοσειράς όπου όλες οι εμφανίσεις ενός υποστρώματος αντικαθίστανται με ένα άλλο υπόστρωμα.

Η σύνταξη του replace()είναι:

 str.replace (παλιό, νέο (, μετράει)) 

αντικαταστήστε τις παραμέτρους ()

Η replace()μέθοδος μπορεί να λάβει έως 3 παραμέτρους:

  • old - old substring που θέλετε να αντικαταστήσετε
  • νέο - νέο υπόστρωμα που θα αντικαταστήσει το παλιό υπόστρωμα
  • count (προαιρετικό) - ο αριθμός των φορών που θέλετε να αντικαταστήσετε το παλιό substring με το νέο substring

Σημείωση : Εάν δεν προσδιοριστεί η μέτρηση, η replace()μέθοδος αντικαθιστά όλες τις εμφανίσεις του παλιού υποστρώματος με το νέο υπόστρωμα.

Επιστροφή τιμή από αντικατάσταση ()

Η replace()μέθοδος επιστρέφει ένα αντίγραφο της συμβολοσειράς όπου το παλιό substring αντικαθίσταται με το νέο substring. Η αρχική συμβολοσειρά είναι αμετάβλητη.

Εάν δεν βρεθεί το παλιό υπόστρωμα, επιστρέφει το αντίγραφο της αρχικής συμβολοσειράς.

Παράδειγμα 1: Χρήση αντικατάστασης ()

 song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))

Παραγωγή

 πληγωμένη, πληγωμένη καρδιά Αφήστε το να είναι, μην το αφήσετε, μην το αφήσετε, αφήστε το να είναι

Περισσότερα παραδείγματα αντικατάστασης συμβολοσειράς ()

 song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))

Παραγωγή

 Πρωτότυπη συμβολοσειρά: κρύα, ψυχρή καρδιά Αντικαταστάθηκε κορδόνι: καλώδιο, καρδιά καρδιά αφήστε το να είναι, αφήστε το, αφήστε το να είναι

ενδιαφέροντα άρθρα...