📅  最后修改于: 2023-12-03 15:14:14.020000             🧑  作者: Mango
A concatenação de strings é a operação de juntar duas ou mais strings para formar uma nova string. Em Python, é possível realizar essa operação de diversas maneiras.
O operador de concatenação em Python é o símbolo +
. Ele permite que você junte duas strings em uma nova string. Veja o exemplo abaixo:
string1 = "Olá"
string2 = "mundo"
concatenacao = string1 + " " + string2
print(concatenacao) # Saída: "Olá mundo"
Neste exemplo, as strings string1
e string2
são concatenadas com o operador +
e também adicionamos um espaço em branco entre elas.
.join()
Outra forma de realizar a concatenação de strings é usando o método .join()
. Este método é aplicado em uma string vazia e recebe como argumento uma sequência de strings a serem concatenadas. Veja o exemplo a seguir:
palavras = ["Olá", "mundo"]
concatenacao = " ".join(palavras)
print(concatenacao) # Saída: "Olá mundo"
Neste exemplo, usamos o método .join()
para concatenar as strings contidas na lista palavras
, separando-as por um espaço em branco.
Além da concatenação simples, Python também fornece a formatação de strings usando o método .format()
ou f-string (disponível a partir do Python 3.6). Esses métodos permitem inserir valores de variáveis em uma string de forma mais fácil e legível. Veja os exemplos abaixo:
nome = "Alex"
idade = 25
materia = "Python"
# Usando .format()
mensagem1 = "Olá, meu nome é {} e tenho {} anos. Estou estudando {}.".format(nome, idade, materia)
print(mensagem1) # Saída: "Olá, meu nome é Alex e tenho 25 anos. Estou estudando Python."
# Usando f-string
mensagem2 = f"Olá, meu nome é {nome} e tenho {idade} anos. Estou estudando {materia}."
print(mensagem2) # Saída: "Olá, meu nome é Alex e tenho 25 anos. Estou estudando Python."
Nesses exemplos, as variáveis nome
, idade
e materia
são inseridas nas strings utilizando os métodos .format()
e f-string.
A concatenação de strings é uma operação fundamental ao trabalhar com strings em Python. Ela pode ser realizada usando o operador +
, o método .join()
ou a formatação de strings. Escolha a abordagem que melhor se adeque ao seu código e aproveite a flexibilidade que Python oferece para manipular strings.
Para mais informações sobre strings e concatenação em Python, consulte a documentação oficial da linguagem.