Junior
192
Kokie yra būdai sujungti eilutes Python?
Atsakymas iš AI
sobes.tech AI
- Sujungimas naudojant operatorių
+. - Sujungimas naudojant
.join()metodą. - Formatuoti eilutės literaliai (f-strings).
- Operatorius
%eilutės formatavimui (pasenęs būdas).
# 1. Operatorius +
s1 = "Hello"
s2 = "World"
rezultatas1 = s1 + " " + s2
# 2. `.join()` metodas
žodžiai = ["Hello", "World"]
rezultatas2 = " ".join(žodžiai)
# 3. F-strings
vardas = "World"
rezultatas3 = f"Hello {vardas}"
# 4. Operatorius `%` (pasenęs)
vardas = "World"
rezultatas4 = "Hello %s" % vardas
.join() metodas yra efektyviausias didelės apimties eilutėms sujungti, nes jis sukuria naują eilutę tik kartą, o operatorius + kuria tarpinę eilutę kiekvienoje iteracijoje. F-strings yra rekomenduojamas formatavimo būdas, nes jie yra aiškesni ir efektyvesni nei % operatorius.