Junior
Quais são as formas de concatenar strings em Python?
sobes.tech IA
Resposta da IA
- Concatenação usando o operador
+. - União usando o método
.join(). - Literais de strings formatados (f-strings).
- Operador
%para formatação de strings (método obsoleto).
# 1. Operador +
s1 = "Hello"
s2 = "World"
resultado1 = s1 + " " + s2
# 2. Método .join()
palavras = ["Hello", "World"]
resultado2 = " ".join(palavras)
# 3. F-strings
nome = "World"
resultado3 = f"Hello {nome}"
# 4. Operador % (obsoleto)
nome = "World"
resultado4 = "Hello %s" % nome
O método .join() é o mais eficiente para juntar um grande número de strings, pois cria uma nova string uma única vez, enquanto o operador + cria strings intermediárias a cada iteração. As f-strings são o método recomendado para formatação, pois são mais claras e eficientes do que o operador %.