Sobes.tech
Junior

Quais são as formas de concatenar strings em Python?

sobes.tech IA

Resposta da IA

  1. Concatenação usando o operador +.
  2. União usando o método .join().
  3. Literais de strings formatados (f-strings).
  4. 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 %.