+ Adição / Concatenação
Última atualização: 2026-09-22
+ Adição / Concatenação
+ soma números; para sequências, concatena.
| Categoria | Operadores |
|---|---|
| Tipo | Operador |
| Versão do Python | all |
📝 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
💡 Casos relacionados
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.