Sobes.tech
Junior
188

Care sunt modalitățile de concatenare a șirurilor în Python?

Răspuns de la AI

sobes.tech AI

  1. Concatenarea folosind operatorul +.
  2. Combinarea folosind metoda .join().
  3. Literali de șiruri formatate (f-strings).
  4. Operatorul % pentru formatarea șirurilor (metodă învechită).
# 1. Operatorul +
s1 = "Hello"
s2 = "World"
result1 = s1 + " " + s2
# 2. Metoda `.join()`
cuvinte = ["Hello", "World"]
result2 = " ".join(cuvinte)
# 3. F-strings
nume = "World"
result3 = f"Hello {nume}"
# 4. Operatorul % (învechit)
nume = "World"
result4 = "Hello %s" % nume

Metoda .join() este cea mai eficientă pentru unirea unui număr mare de șiruri, deoarece creează o nouă șir o singură dată, în timp ce operatorul + creează șiruri intermediare la fiecare iterație. F-strings sunt metoda recomandată pentru formatare, deoarece sunt mai clare și mai performante decât operatorul %.