Concatenação de strings Python: tudo o que você precisa saber



Este artigo apresentará a você um conceito de programação simples que tem um valor imenso em certas situações, ou seja, a Concatenação de String do Python.

Este artigo irá apresentá-lo ao conceito de programação simples que tem um valor imenso em certas situações, ou seja, Concatenação de strings. As dicas a seguir serão abordadas neste artigo,

Então, vamos começar,





Concatenação de string Python

Se você é novo no uso da linguagem Python, talvez nunca tenha ouvido falar do termo concatenação de strings. Seja qualquer linguagem de programação que você use, chegará o momento em que você precisará mesclar o conteúdo de duas ou mais strings, cujo processo é conhecido como concatenação na terminologia técnica. A maneira mais simples de explicar este conceito é pegar duas strings diferentes que estão armazenadas no interpretador e mesclá-las para atingir um único propósito unificado. Um exemplo dessa ação é que existem duas strings diferentes hello e world no Python. Você faz uso da função de concatenação e os torna um, que é hello world.

Continuando com este artigo sobre concatenação de strings Python



Concatenação em Python

Existem algumas maneiras principais de concatenar strings em Python. Mas primeiro vamos esclarecer o básico: a nova string formada após a concatenação de duas strings separadas é conhecida como objeto string. Isso ocorre porque, em seu núcleo, o Python é uma linguagem orientada a objetos e, portanto, cada elemento nela, seja já existente ou recém-criado, é referido como um objeto.

A maneira mais fácil de concatenar duas strings em Python é usar o operador + ou mais. Um exemplo disso conforme abaixo.

str1 = “Olá” str2 = “Mundo” str1 + str2

A última linha no código acima é a concatenação e quando o processo é executado, uma nova string é formada.



Uma das coisas mais importantes a serem observadas aqui é o fato de que Python não pode concatenar um inteiro e uma string, pois eles são considerados objetos fundamentalmente diferentes. Se você deseja concatenar uma string e um inteiro, primeiro você precisa converter qualquer um deles em um objeto diferente, ou seja, string em inteiro ou o inteiro em string.

Se você tentar concatenar uma string e um inteiro sem converter, um erro será retornado na tela. Para entender isso melhor, dê uma olhada no exemplo abaixo.

como implantar um aplicativo java em aws
>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redred >>> print & lsquored & rsquo + 3 Traceback (última chamada mais recente): Arquivo & ldquo & rdquo & rdquo & rsquo & rsquo * 3 Redred >>> print & lsquored & rsquo + 3 Traceback (última chamada mais recente): Arquivo & ldquo & rdquo & rdquo & rsquo & rsquo & ls & ls >>> não é possível concatenar objetos & lsquo & rquos

Continuando com este artigo sobre concatenação de strings Python

Formatando uma String em Python

Agora que você está ciente dos fundamentos da concatenação de uma string em Python, vamos discutir mais sobre a formatação de uma string em Python.

Em Python, existem dois métodos principais de interpolação de strings. Para entender isso melhor, vamos primeiro ver o que significa interpolação de strings.

sobrecarga de função em c ++

A interpolação de string em Python pode ser definida simplesmente como o processo de avaliação de um valor de string contido na memória do interpretador como um ou mais marcadores. Em termos simples, a interpolação de strings é um método que torna mais fácil para os desenvolvedores executarem a formatação e concatenação de strings em Python.

Continuando com este artigo sobre concatenação de strings Python

Usando o operador%

Um dos métodos mais amplamente aceitos para obter concatenação de string em Python é usando o operador%. Para entender como ele é exatamente usado no código, dê uma olhada no exemplo abaixo.

x = ‘maçãs’ y = ‘limões’ z = “Na cesta estão% s e% s”% (x, y)

No código acima, o que o interpretador faz é substituir os valores de% s pelos valores armazenados nas variáveis ​​xey das linhas acima. Quando a variável z é impressa, o seguinte resultado é obtido.

Na cesta estão maçãs e limões

Continuando com este artigo sobre concatenação de strings Python

Usando o operador {}

Ao codificar, se você usar {}, ele serve como um marcador de posição para as variáveis ​​que você gostaria de armazenar dentro de uma string. Mas para passar variáveis ​​dentro de uma string, você primeiro precisa usar a função format ().

Uma das principais vantagens de usar a função format () é que você não precisa converter um inteiro em uma string antes de concatenar os dados; ela fará o mesmo automaticamente para você. Esse é um dos principais motivos pelos quais esse método de concatenação de strings é mais preferido em relação a outros.

Para entender melhor todo esse conceito, dê uma olhada no exemplo abaixo.

Fname = “João” Lname = “Doe” Idade = “24” imprimir “{} {} tem {} anos.“ Formato (fname, nome, idade)

Ao executar este código, o interpretador pegará os valores apropriados e os armazenará como variáveis ​​nas respectivas strings.

classes de armazenamento em c ++

Continuando com este artigo sobre concatenação de strings Python

Usando o método de junção

Por último, mas não menos importante, é o uso do método Join em Python. O melhor uso desse método é concatenar uma lista de strings em um único resultado. Dê uma olhada no exemplo abaixo para entender isso melhor.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquoaz & lsquothe & lsquool])

'A rápida raposa marrom pula sobre o cachorro preguiçoso'

Agora vamos criar uma nova lista.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Agora, para juntar as duas strings, usamos o seguinte.

>>> imprimir & lsquo & rsquo.join (música) >>> imprimir & ldquo & ldquo.join (música)

Isso nos leva ao final deste artigo sobre Python String Concatenation.

Para obter conhecimento aprofundado sobre Python e seus vários aplicativos, você pode para treinamento online ao vivo com suporte 24 horas por dia, 7 dias por semana e acesso vitalício.

Tem alguma questão para nós? Mencione-os na seção de comentários do artigo e entraremos em contato com você.