Python Append to String

Python Append to String
Em Python, as cordas são imutáveis. Não podemos mudar a corda real. Mas se queremos concatenar ou mesclar a string que é salva em uma variável, permitimos o novo valor a outra variável. O original permanece inalterado. Neste artigo, discutimos anexando uma string a outra. Utilizamos o Operador "+=", o método de junção () e F-strings para mesclar as cordas umas sobre as outras. O operador “+= 'é um dos métodos simples e usuais para anexar a string. O operador “+=” concatena strings diferentes para fazer uma nova string.

Se queremos adicionar um grande número de strings, o operador "+=" produz um número desnecessariamente grande de seqüências temporárias, pois o resultado final é obtido. Vamos explicar as abordagens de anexar uma string a outra:

Use o operador "+=" para anexar a string:

Em Python, o operador "+=" é usado para mesclar as strings. Tudo o que queremos adicionar números ou strings, usamos este operador. É usado para adicionar as duas coisas. Para a implementação dos códigos Python, temos que instalar o software 'Spyder' versão 5. Criamos um novo projeto para código pressionando a opção "Novo arquivo" da barra de menus. O nome de um novo arquivo é “Temp.py6 ”.

Neste código, pegamos duas cordas chamadas "fname" e "lname". Atribuímos valores a essas seqüências. "Visual" é atribuído a fname. "Programação" é atribuído a Lname.

A declaração impressa imprime as duas seqüências. Depois de definir as duas cordas, queremos adicionar uma string a outra. Para esse fim, executamos o operador "+=". Este operador mescla uma string, "visual" para outra string "programação". Vamos executar o código. Para executar este código, precisamos tocar na opção 'Run' da barra de menus do Spyder5.

Como usamos o operador "+=" para anexar as strings. Portanto, a string concatenada é "Programação visual".

Anexe a string usando a função junção ():

O uso da função junção () é outro método de adicionar strings diferentes. Nesse caso, definimos três strings chamadas String1, String2 e String3. Depois disso, damos valores a essas três cordas. "Eu" é atribuído à primeira corda. "Love" é designado para a segunda corda. “Viajar” é atribuído à terceira sequência. Agora a declaração de impressão imprime essas strings.

Queremos mesclar essas três cordas em uma única. Então, criamos uma lista (listões) que contém os valores das três strings. Em seguida, aplicamos a função de junção (). Esta função mescla todas as três seqüências para obter o valor de uma string final.

A função junção () adiciona várias cordas presentes na lista. Depois de passar a função de junção (), obtemos a string anexada como "ilovetravelling".

Anexe as strings com formatação de string:

Em Python, a formatação de string é outra abordagem para anexar as strings. Usamos as cordas F para concatenar as cordas. Essa abordagem não é apenas fácil de ler, mas também é reduzida e mais rápida que outros formatos. Novamente neste exemplo, pegamos três strings chamadas String1, String2 e String3. Atribuímos valores a essas três cordas. "Eu" é atribuído à primeira corda. "Love" é designado para a segunda corda. “Viajar” é atribuído à terceira sequência. Agora a declaração de impressão imprime essas strings.

Adicionamos essas três cordas com a ajuda de formatação de string. Aqui os valores das strings são expandidos no que estão presentes na string. A linha F concatena essas três cordas.

A declaração de impressão retorna a sequência anexada, que é "ilovetravelling". Aqui mostra que estamos formatando essas três cordas usando F-string, mas literalmente, concatenamos as cordas.

Anexar o Strings 'n' Times:

Podemos mesclar/adicionar as cordas várias vezes, fazendo outra função. Neste método, definimos a função que adiciona a string à string original n vezes.

Neste código, pegamos apenas uma string que é "programação". Então definimos uma função. Esta função leva dois parâmetros. A sequência é passada como um primeiro parâmetro e o segundo parâmetro da string mostra com que frequência queremos anexar a string.

Aplicamos um pouco o loop para mesclar três cordas. Esse loop continua e retorna o resultado até que o loop atinja o número definido de vezes "n". O loop while é usado para ingressar em uma string 'n' times.

Tomamos uma variável "eu" para o while loop. Começa em 1 e retorna a corda até que o loop atinja 8.

A declaração de impressão retorna oito vezes a corda "Programação". O operador "-" também é impresso entre as cordas. Também usamos o loop while neste exemplo. A função append () nos fornece muitas cordas concatenadas.

Conclusão:

Discutimos muitas maneiras de anexar as cordas em Python. Usamos o operador "+=", usamos a função junção () e formatação de string para anexar as strings. Se tivermos algumas cordas, usamos o operador "+=" para mesclar a string. Mas se queremos mesclar mais de uma string, usamos a função junção ().