Sobes.tech
Junior
115
questionbank

Какие существуют способы объединения строк в Python?

Ответ от нейросети

sobes.tech AI

  1. Конкатенация с помощью оператора +.
  2. Объединение с помощью метода .join().
  3. Форматированные строковые литералы (f-строки).
  4. Оператор % форматирования строк (устаревший способ).
# 1. Оператор +
s1 = "Hello"
s2 = "World"
result1 = s1 + " " + s2
# 2. Метод .join()
words = ["Hello", "World"]
result2 = " ".join(words)
# 3. F-строки
name = "World"
result3 = f"Hello {name}"
# 4. Оператор % (устаревший)
name = "World"
result4 = "Hello %s" % name

Метод .join() является наиболее эффективным для объединения большого количества строк, так как он создает новую строку один раз, в то время как оператор + создает промежуточные строки на каждой итерации. F-строки являются рекомендуемым методом для форматирования, так как они более наглядны и производительны, чем оператор %.