Junior
188
Care sunt modalitățile de concatenare a șirurilor în Python?
Răspuns de la AI
sobes.tech AI
- Concatenarea folosind operatorul
+. - Combinarea folosind metoda
.join(). - Literali de șiruri formatate (f-strings).
- 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 %.