Python Inserisci il carattere nella stringa

Python Inserisci il carattere nella stringa

Lavorare con le stringhe è qualcosa di cui ogni sviluppatore deve essere un maestro. Perché, quando si sviluppa un programma o un'applicazione e l'utente interagisce con esso e riempie i dettagli. Il più delle volte, i dettagli sono sotto forma di una stringa.

Le stringhe non possono essere cambiate dopo che sono state inizializzate in Python, tuttavia, se si desidera aggiungere caratteri a una stringa, allora ci sono vari metodi per farlo.

Come inserire i caratteri all'inizio o alla fine di una stringa?

Se l'attività è quella di aggiungere i caratteri alla fine o all'inizio di una stringa, ciò può essere fatto usando la concatenazione in Python. La concatenazione significa semplicemente adiacinare più stringhe. Per eseguire la concatenazione in Python, il simbolo più "+" si usa.

Esempio

Crea una stringa e memorizzala all'interno di una variabile:

string = "ciao!"

Successivamente, usa un'altra variabile per aggiungere i caratteri:

to_add = "gg"

Concatena la variabile a due stringhe e memorizza il risultato nel primo:

string = string + to_add

Stampa il risultato sul terminale utilizzando la riga seguente:

Stampa (stringa)

Il frammento completo del codice:

string = "ciao!"
to_add = "gg"
string = string + to_add
Stampa (stringa)

Quando questo codice viene eseguito, verrà visualizzato il seguente risultato:

E se i caratteri devono essere aggiunti all'inizio della stringa, quindi modificare semplicemente l'ordine della concatenazione:

string = "ciao!"
to_add = "gg"
string = to_add + stringa
Stampa (stringa)

Produrrà il seguente risultato:

L'output conferma che i caratteri sono stati aggiunti all'inizio della stringa.

Come inserire i caratteri nel mezzo di una stringa?

Se si desidera aggiungere alcuni caratteri nel mezzo della stringa, non può essere fatto usando l'operatore di concatenazione. In questo caso, l'utente deve dividere la stringa utilizzando la stringa di taglio o il metodo RSPlit () e quindi utilizzare l'operatore di concatenazione per unire le parti della stringa.

Per dimostrarlo, crea una variabile stringa e anche i caratteri che devono essere aggiunti nel mezzo della stringa:

String1 = "Ciao! Linuxhint!"
to_add = "questo è"

L'attività è consegnare la stringa "to_add" subito dopo "ciao!"E prima di" Linuxhint ", per farlo usare la seguente riga:

String1 = String1 [: 7] + to_add + String1 [7:]

In questa riga:

  • Una parte di una stringa è stata realizzata dall'inizio al 7 ° indice che è il personaggio ““ (spazio vuoto).
  • Quindi la variabile "To_add" è stata concatenata dopo la prima partizione.
  • E poi, la seconda parte della stringa è stata aggiunta alla fine della stringa a partire dall'indice "7" fino alla fine

Alla fine, stampare la "String1" usando la seguente riga di codice:

Stampa (String1)

Ciò produrrà il seguente risultato sul terminale:

Questo output conferma che i personaggi sono stati aggiunti correttamente nel mezzo della stringa.

Conclusione

Le stringhe, per impostazione predefinita, non sono modificabili, ciò significa che non sono modificabili, non modificabili o non modificabili dopo la loro creazione. Tuttavia, con l'aiuto della concatenazione, i caratteri possono essere facilmente aggiunti alla stringa. Anche i metodi per raggiungere questo compito sono abbastanza facili. Se l'attività deve aggiungere i caratteri alle due estremità della stringa, utilizzare semplicemente l'operatore di concatenazione (+) e se l'attività deve aggiungerli al centro, quindi dividere la stringa e aggiungere i caratteri utilizzando l'operatore di concatenazione.