Junior
Какви са начините за обединяване на низове в Python?
sobes.tech AI
Отговор от AI
- Конкатенация с помощта на оператора
+. - Обединяване с помощта на метода
.join(). - Форматирани низови литерали (f-strings).
- Операторът
%за форматиране на низове (остарял метод).
# 1. Оператор +
s1 = "Hello"
s2 = "World"
резултат1 = s1 + " " + s2
# 2. Метод `.join()`
думи = ["Hello", "World"]
резултат2 = " ".join(думи)
# 3. F-стрингове
име = "World"
резултат3 = f"Hello {име}"
# 4. Оператор % (остарял)
име = "World"
резултат4 = "Hello %s" % име
Методът .join() е най-ефективният за обединяване на голямо количество низове, тъй като създава нов низ само веднъж, докато операторът + създава междинни низове при всяка итерация. F-стринговете са препоръчителният метод за форматиране, тъй като са по-ясни и по-ефективни от оператора %.