Sobes.tech
Junior

Какви са начините за обединяване на низове в Python?

sobes.tech AI

Отговор от AI

  1. Конкатенация с помощта на оператора +.
  2. Обединяване с помощта на метода .join().
  3. Форматирани низови литерали (f-strings).
  4. Операторът % за форматиране на низове (остарял метод).
# 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-стринговете са препоръчителният метод за форматиране, тъй като са по-ясни и по-ефективни от оператора %.