Python Insira o personagem em string

Python Insira o personagem em string

Trabalhar com strings é algo que todo desenvolvedor precisa ser um mestre de. Porque, quando você está desenvolvendo um programa, ou um aplicativo e o usuário interage com ele e preenche os detalhes. Na maioria das vezes, os detalhes estão na forma de uma string.

As cordas não podem ser alteradas depois de terem sido inicializadas em Python, no entanto, se você quiser adicionar caracteres a uma string, existem vários métodos para fazer isso.

Como inserir caracteres (s) no início ou final de uma string?

Se a tarefa é adicionar os caracteres no final ou no início de uma string, isso pode ser feito usando concatenação no python. A concatenação significa simplesmente para adjacente várias cordas. Para realizar concatenação em Python, o símbolo de plus “+" é usado.

Exemplo

Crie uma string e armazene -a dentro de uma variável:

String = "Olá!"

Depois disso, use outra variável para que os caracteres sejam adicionados:

to_add = "gg"

Concatenar a variável de duas string e armazenar o resultado no primeiro:

string = string + to_add

Imprima o resultado no terminal usando a seguinte linha:

Imprimir (string)

O trecho de código completo:

String = "Olá!"
to_add = "gg"
string = string + to_add
Imprimir (string)

Quando este código for executado, o seguinte resultado será exibido:

E se os personagens devem ser adicionados no início da string, basta alterar a ordem da concatenação:

String = "Olá!"
to_add = "gg"
string = to_add + string
Imprimir (string)

A vontade produzirá o seguinte resultado:

A saída confirma que os caracteres foram adicionados no início da string.

Como inserir caráter (s) no meio de uma corda?

Se você deseja adicionar alguns caracteres no meio da string, isso não pode ser feito usando o operador de concatenação. Nesse caso, o usuário precisa dividir a string usando o método Rsplit () e depois usar o operador de concatenação para mesclar as partes da string.

Para demonstrar isso, crie uma variável de string e também os personagens que devem ser adicionados no meio da string:

string1 = "Olá! Linuxhint!"
to_add = "Isso é"

A tarefa é entregar a string "to_add" logo após "olá!"E antes de" Linuxhint ", para fazer isso, use a seguinte linha:

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

Nesta linha:

  • Uma parte de uma corda foi feita desde o início ao 7º índice, que é o personagem ““ (espaço em branco).
  • Então a variável "to_add" foi concatenada após a primeira partição.
  • E então, a segunda parte da string foi adicionada no final da string a partir do índice “7” até o fim

No final, imprima o "String1" usando a seguinte linha de código:

Imprimir (String1)

Isso produzirá o seguinte resultado no terminal:

Esta saída confirma que os caracteres foram adicionados com sucesso no meio da string.

Conclusão

Strings, por padrão, não são editáveis, isso significa que elas não são mutáveis, não editáveis ​​ou não modificáveis ​​após sua criação. No entanto, com a ajuda da concatenação, os personagens podem ser facilmente adicionados à string. Os métodos para realizar esta tarefa também são muito fáceis. Se a tarefa é adicionar caracteres em cada extremidade da string, basta usar o operador de concatenação (+) e se a tarefa for adicioná -los no meio, divida a string e adicione o (s) caractere (s) usando O operador de concatenação.