+ Adição / Concatenação

Última atualização: 2026-09-22

+ Adição / Concatenação

+ soma números; para sequências, concatena.

CategoriaOperadores
TipoOperador
Versão do Pythonall

📝 Sintaxe

a + b

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

3
[1, 2, 3, 4]
abcd
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QPor que 'a' + 1 gera um erro?
APorque `+` não converte tipos implicitamente: uma string só pode ser concatenada com outra string, por exemplo `'a' + str(1)`. Misturar um número com uma string gera `TypeError: can only concatenate str (not "int") to str`.
QO que `+` faz com listas?
AEle concatena em uma nova lista: `[1, 2] + [3]` resulta em `[1, 2, 3]`, deixando a lista original inalterada. Note que `+=` em uma lista a estende in-place (`extend`), ao contrário de `+`, que cria uma nova lista.
QAo somar um inteiro e um float, qual é o tipo do resultado?
AO resultado é um float, por exemplo `1 + 0.5` resulta em `1.5`. Python promove automaticamente o tipo mais estreito para o mais amplo.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%