Pular para o conteúdo principal

Python Append String: 6 Técnicas essenciais de concatenação

Explore seis métodos principais de concatenação de strings em Python, usando exemplos consistentes para destacar a sintaxe e a aplicação de cada técnica.
Actualizado 16 de jan. de 2025  · 5 min de leitura

Quando se trata de programação em Python, a manipulação de dados de texto está entre as habilidades iniciais e mais úteis que os profissionais adquirem. Entender como combinar cadeias de caracteres sem problemas é útil em uma variedade de fluxos de trabalho. Este artigo tem como objetivo delinear seis métodos principais para acrescentar cadeias de caracteres em Python, usando exemplos consistentes para destacar a sintaxe e a aplicação de cada técnica.

A resposta curta; a maneira mais fácil de acrescentar cadeias de caracteres em Python

Para aqueles que têm pressa e buscam a solução mais rápida, o operador + é o método mais simples e direto para acrescentar strings em Python. Ele concatena diretamente dois ou mais valores de string com sintaxe mínima, o que o torna a opção ideal para tarefas de concatenação de string rápidas e descomplicadas.

message = "Hello" + " " + "World!"
# message: 'Hello World!'

Esse método oferece uma abordagem imediata e fácil de entender, adequada para iniciantes ou para qualquer situação em que a concatenação básica seja necessária sem a complexidade de formatação adicional ou interpolação de variáveis.

6 maneiras de acrescentar uma cadeia de caracteres em Python

1. Acrescentando cadeias de caracteres usando o + Operador

Vimos na introdução que o operador + é um dos métodos mais simples para concatenar duas cadeias de caracteres. Essa abordagem é intuitiva e amplamente usada para concatenações simples. Aqui, criamos dois objetos de cadeia de caracteres e os concatenamos usando +.

language = "Python "
feature = "Rocks!"
message = language + feature
# message: 'Python Rocks!'

2. Extensão de strings usando o += Operador

Semelhante ao operador +, o operador += permite a extensão de uma cadeia de caracteres existente acrescentando outra cadeia a ela. Esse método é útil para criar uma cadeia de caracteres de forma incremental.

message = "Python "
message += "Rocks!"
# message: 'Python Rocks!'

3. Concatenar várias cadeias de caracteres usando o .join() Método

O método .join() é uma ferramenta poderosa para concatenar um grupo de strings colocadas em uma tupla, lista ou série de pandas em uma única string, com um separador opcional entre os elementos.

# Using .join() with a tuple
words = ("Python", "Rocks!")
message = " ".join(words)
# message: 'Python Rocks!'

# Using .join() with a list
words = ("Python", "Rocks!")
message = " ".join(words)
# message: 'Python Rocks!'

# Using .join() with a pandas Series
import pandas as pd
series = pd.Series(["Python", "Rocks!"])
message = " ".join(series)
# message: 'Python Rocks!'

4. Interpolando variáveis em cadeias de caracteres usando f-strings (Python 3.6+)

Introduzidas no Python 3.6, as f-strings oferecem uma sintaxe concisa para a interpolação de strings, permitindo que variáveis e expressões sejam incorporadas diretamente em literais de strings.

language = "Python"
message = f"{language} Rocks!"
# message: 'Python Rocks!'

5. Formatação de cadeias de caracteres usando o % Operador (para versões mais antigas do Python)

O operador %, também conhecido como operador de formatação de cadeia de caracteres, é uma forma tradicional de incorporar valores em uma cadeia de caracteres, adequada para versões do Python anteriores às cadeias de caracteres f.

language = "Python"
message = "%s Rocks!" % language
# message: 'Python Rocks!'

6. Utilizando o .format() Método para concatenação de strings

O método .format() oferece uma abordagem versátil para a formatação de strings, permitindo a inserção de variáveis em posições específicas em um modelo de string.

language = "Python"
message = "{} Rocks!".format(language)
# message: 'Python Rocks!'

Conclusão

Ao iniciar sua jornada no Python com um sólido domínio das técnicas de concatenação de strings, você cria uma base sólida para tarefas de programação mais avançadas. Cada método discutido oferece vantagens exclusivas. Para saber mais sobre como trabalhar com dados de texto em Python, confira os seguintes recursos:


Adel Nehme's photo
Author
Adel Nehme
LinkedIn

Adel é educador de ciência de dados, palestrante e evangelista da DataCamp, onde lançou vários cursos e treinamentos ao vivo sobre análise de dados, aprendizado de máquina e engenharia de dados. Ele é apaixonado pela disseminação das habilidades e da alfabetização de dados nas organizações e pela interseção entre tecnologia e sociedade. Ele tem um mestrado em ciência de dados e análise de negócios. Em seu tempo livre, você pode encontrá-lo passeando com seu gato Louis.

Temas

Continue aprendendo Python

programa

Python Data Fundamentals

30hrs hr
Grow your data skills, discover how to manipulate and visualize data, and apply advanced analytics to make data-driven decisions.
Ver DetalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado
Data Skills

blog

6 práticas recomendadas de Python para um código melhor

Descubra as práticas recomendadas de codificação Python para escrever os melhores scripts Python da categoria.
Javier Canales Luna's photo

Javier Canales Luna

13 min

tutorial

Formatação de f-string em Python

Saiba mais sobre a técnica de formatação f-string no Python 3.6. Neste tutorial, você verá as vantagens que ele oferece e verá alguns exemplos de casos de uso.
Hafeezul Kareem Shaik's photo

Hafeezul Kareem Shaik

5 min

tutorial

Tutorial de strings em Python

Neste tutorial, você aprenderá tudo sobre as cadeias de caracteres do Python: fatiamento e encadeamento, manipulação e formatação com a classe Formatter, cadeias de caracteres f, modelos e muito mais!
Sejal Jaiswal's photo

Sejal Jaiswal

16 min

tutorial

Como aparar uma cadeia de caracteres em Python: Três métodos diferentes

Aprenda os fundamentos do corte de caracteres à esquerda e à direita de uma string em Python.
Adel Nehme's photo

Adel Nehme

5 min

tutorial

Tutorial e exemplos de funções e métodos de lista do Python

Saiba mais sobre as funções e os métodos da Lista do Python. Siga exemplos de código para list() e outras funções e métodos Python agora!
Abid Ali Awan's photo

Abid Ali Awan

7 min

tutorial

21 ferramentas essenciais do Python

Aprenda sobre as ferramentas Python essenciais para o desenvolvimento de software, raspagem e desenvolvimento da Web, análise e visualização de dados e aprendizado de máquina.
Abid Ali Awan's photo

Abid Ali Awan

6 min

Ver maisVer mais