Junior
Milyen módszerek vannak a sztringek összefűzésére Pythonban?
sobes.tech MI
Válasz az MI-től
- Összefűzés a
+operátorral. - Egyesítés a
.join()módszerrel. - Formázott sztring literálok (f-strings).
- 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.