Sobes.tech
Junior

Aké sú spôsoby spájania reťazcov v Pythone?

sobes.tech AI

Odpoveď od AI

  1. Konkatenácia pomocou operátora +.
  2. Zlúčenie pomocou metódy .join().
  3. Formátované reťazcové literály (f-strings).
  4. 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 %.