Junior
Aké sú spôsoby spájania reťazcov v Pythone?
sobes.tech AI
Odpoveď od AI
- Konkatenácia pomocou operátora
+. - Zlúčenie pomocou metódy
.join(). - Formátované reťazcové literály (f-strings).
- Operátor
%na formátovanie reťazcov (zastaralý spôsob).
# 1. Operátor +
s1 = "Hello"
s2 = "World"
výsledok1 = s1 + " " + s2
# 2. Metóda `.join()`
slová = ["Hello", "World"]
výsledok2 = " ".join(slová)
# 3. F-strings
meno = "World"
výsledok3 = f"Hello {meno}"
# 4. Operátor % (zastaralý)
meno = "World"
výsledok4 = "Hello %s" % meno
Metóda .join() je najefektívnejšia na spájanie veľkého množstva reťazcov, pretože vytvorí nový reťazec iba raz, zatiaľ čo operátor + vytvára dočasné reťazce pri každej iterácii. F-strings sú odporúčanou metódou na formátovanie, pretože sú prehľadnejšie a výkonnejšie ako operátor %.