2. Операции со строками. Конкатенация


Операции со строками

1. Конкатенация

Конкатенация строк — это процесс объединения двух или более строк в одну. В Python для этого используется оператор +. Конкатенация позволяет создавать новые строки, комбинируя существующие.


Вы можете добавлять пробелы (или другие символы) между словами, используя " " с пробелом внутри или добавляя пробел в конце слова.


Нельзя складывать строку и число. 

В Python знак + используется как для сложения, так и для конкатенации.

Числа складываются.
Строки конкатенируются.
Нельзя смешивать эти два знака!

Если попытаться объединить строку и число, возникнет ошибка TypeError.



Преобразование чисел в строки
Чтобы объединить строку и число, необходимо сначала преобразовать число в строку с помощью функции str().


Форматирование строк

Для более сложных случаев объединения строк и переменных можно использовать форматирование строк с помощью f-строк (Python 3.6 и выше) или метода format().
Пример с f-строкой


f-строка (или форматированная строка) — это способ форматирования строк в Python, который позволяет вставлять значения переменных и выражений прямо в строку. f-строки были введены в Python 3.6 и обеспечивают удобный и читаемый способ создания строк с динамическим содержимым.

Синтаксис

  • f-строка начинается с буквы f или F перед открывающей кавычкой.
  • Внутри строки можно использовать фигурные скобки {}, чтобы указать, где должны быть вставлены значения переменных или выражений.

time 1000 ms
memory 256 Mb

Комментарий учителя