Python ora non ha più un tipo di statistica individuale, a differenza di ogni altro linguaggio di programmazione, e quindi, la stringa che ha la lunghezza viene presa in considerazione per essere un personaggio. Le stringhe sono una serie organizzata di elementi o stringhe che possono essere stabili. Ciò implica che semplicemente non possiamo aggiungere, modificare o rimuovere la stringa una volta creata.
Nel caso in cui qualsiasi processo deve essere eseguito, viene formata una replica di una stringa intraprendente.
Stiamo per illuminare diversi approcci per sostituire i caratteri in una stringa.
Usa la tecnica di taglio
Lo affettare è una tecnica in Python che lascia l'ingresso a elementi speciali di tipi di serie come stringhe, liste e tuple. Con l'uso della taglio, potremmo tornare indietro di una varietà di caratteri identificando l'indice iniziale e l'ultimo indice, che viene separato attraverso un colon e tornare al segmento della stringa. Allo stesso modo, qui potremmo scegliere la parte per essere sostituiti attraverso l'approccio di taglio e aggiornarlo con il nuovo individuo.
Per eseguire i programmi di Python, in primo luogo abbiamo installato Spyder5. Su questo software, dobbiamo creare un nuovo progetto toccando Ctrl+N dalla tastiera. Ora, in seguito mostra l'uso della tecnica di taglio:
String = 'Slicing'In questo esempio, la stringa sta tagliando, un nuovo carattere è "C" che vogliamo sostituire nella stringa e l'indice è 3 (la posizione nella stringa in cui vogliamo sostituire il carattere C).
Per ottenere l'output, dobbiamo eseguire il codice. Per questo, abbiamo sfruttato F5 dalla tastiera. E osserviamo dall'output che "C" nella stringa viene sostituita con un carattere "C". Ora, la nuova parola sta "tagliando".
Utilizzare la procedura di sostituzione ()
Python possiede diverse capacità integrate per rendere semplice la programmazione e sostituire la tecnica. La tecnica di sostituzione () facilita l'aggiornamento della prevalenza della vecchia stringa specificata con la nuova stringa.
La tecnica è costituita da parametri diversi. Prendi l'illustrazione dell'istanza inferiore per questa tecnica.
string = "Adoro giocare a badminton"Una stringa è "Adoro giocare a badminton" (che desideriamo aggiornare), un personaggio che ci piace aggiornare è "badminton" con "badminton".
Dopo aver eseguito il programma, l'output prodotto è "I Love to Play Badminton".
Sostituire molti personaggi per caratteri distintivi
Questa tecnica viene utilizzata anche per sostituire i caratteri in una stringa usando gli indici. Aggiorniamo un paio di personaggi con attributi diversi allo stesso tempo. Potremmo utilizzare un ciclo "per" per iterare tra gli attributi delle stringhe e aggiornarli mediante l'uso dell'approccio di taglio.
String = 'Badmintion'"Badminton" è una stringa che vogliamo aggiornare. Gli indici (5,7,8) sono le posizioni nella stringa in cui vogliamo sostituire i caratteri (u, v, w).
Nell'output, il carattere "N" è sostituito da "U" perché è all'indice 5. Il personaggio "O" è sostituito da "V" come è all'indice 7. Il personaggio "N" è sostituito da "W" perché la sua posizione è all'indice 8.
Usa la tecnica Regex
La funzione Regex manipola principalmente i fatti di contenuto testuale per scoprire sottostringhe, aggiornare le stringhe o un'altra attività. Possiamo esprimere questa funzione all'interno del programma e aggiornare la vecchia stringa individuale con quella nuova adeguatamente. Dai un'occhiata all'istanza del breve:
La tecnica richiede 3 variabili. Il testo "Adoro giocare a badminton" (che vogliamo aggiornare). Ora, vogliamo sostituire "Badminton" con "Tennis da tavolo".
Otteniamo una nuova frase in un output che è "Amo giocare a ping tennis" (dopo aver sostituito il badminton con "ping tennis").
Conclusione
Abbiamo discusso molti casi che mostrano approcci specifici per aggiornare i personaggi. Poiché la stringa è uno dei sistemi di informazione più critici di Python, periodicamente è essenziale ordinarli in linea con le esigenze del programma. Con questo articolo, otteniamo anche il concetto di utilizzo delle tecniche di String Sostitud () e Regex in Python.