Python virkne aizstāj ()

Metode aizstāt () atgriež virknes kopiju, kur visi apakšvirknes gadījumi tiek aizstāti ar citu apakšvirkni.

Sintakse replace()ir:

 str.replace (vecs, jauns (, skaits)) 

aizstāt () parametrus

replace()Metodi var veikt ne vairāk kā 3 parametriem:

  • vecs - vecs apakšvirkne, kuru vēlaties aizstāt
  • new - jauna apakšvirkne, kas aizstās veco apakšvirsrakstu
  • skaits (pēc izvēles) - to reižu skaits, kad vēlaties aizstāt veco apakšvirkni ar jauno apakšvirsrakstu

Piezīme : Ja skaits nav norādīts, replace()metode aizstāj visus vecās apakšvirknes gadījumus ar jauno apakšvirsrakstu.

Atgriezeniskā vērtība no aizstāt ()

replace()Metode atgriež kopiju virknes, kur vecā apakšvirkne tiek aizstāts ar jauno apakšvirkni. Sākotnējā virkne nav mainīta.

Ja vecā apakšvirkne nav atrasta, tā atgriež sākotnējās virknes kopiju.

1. piemērs: aizstāt ()

 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))

Rezultāts

 sāp, sāp sirds Ļauj tam būt, neļauj tam būt, neļauj, lai ir

Vairāk piemēru par virkņu aizstāšanu ()

 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))

Rezultāts

 Oriģinālā stīga: auksta, auksta sirds Aizstāta virkne: celd, celd heart let it be, let it be, let it be

Interesanti raksti...