Sobes.tech
Junior

Milyen módszerek vannak a sztringek összefűzésére Pythonban?

sobes.tech MI

Válasz az MI-től

  1. Összefűzés a + operátorral.
  2. Egyesítés a .join() módszerrel.
  3. Formázott sztring literálok (f-strings).
  4. A % operátor sztring formázáshoz (elavult módszer).
# 1. Operátor +
s1 = "Hello"
s2 = "World"
eredmeny1 = s1 + " " + s2
# 2. `.join()` módszer
szavak = ["Hello", "World"]
eredmeny2 = " ".join(szavak)
# 3. F-strings
nev = "World"
eredmeny3 = f"Hello {nev}"
# 4. `%` operátor (elavult)
nev = "World"
eredmeny4 = "Hello %s" % nev

A .join() módszer a leghatékonyabb nagy mennyiségű sztring összefűzésére, mivel egyszer hoz létre egy új sztringet, míg a + operátor minden iterációban ideiglenes sztringeket hoz létre. Az f-strings ajánlott formázási módszer, mert áttekinthetőbb és hatékonyabb, mint a % operátor.